def respond_to?(method, include_private=false)
      # Check the library for a tag corresponding to the given method name symbol:
      return true unless LIBRARY.as_tag(method.to_s).nil?
      # In case of a query (xxx?) or assign (xxx=), remove last character and try again:
      return true unless LIBRARY.as_tag(method.to_s[0..-2]).nil?
      # Forward to Object#respond_to?:
      super
    end
def respond_to?(method, include_private=false)
      # Check the library for a tag corresponding to the given method name symbol:
      return true unless LIBRARY.as_tag(method.to_s).nil?
      # In case of a query (xxx?) or assign (xxx=), remove last character and try again:
      return true unless LIBRARY.as_tag(method.to_s[0..-2]).nil?
      # Forward to Object#respond_to?:
      super
    end
Checks if the parent responds to the given method (symbol) (whether the method is defined or not).

 @param [Symbol] method a method name who's response is tested
 @param [Boolean] include_private if true, private methods are included in the search (not used by ruby-dicom)
 @return [Boolean] true if the parent responds to the given method (method is defined), and false if not