def matches? meth
      directions.include?(directionize(meth)) && (method("#{directionize(meth)}_formats").call.include?(formatize(meth)) || Citero.citation_styles.include?(formatize(meth)))
    end
def matches? meth
      directions.include?(directionize(meth)) && (method("#{directionize(meth)}_formats").call.include?(formatize(meth)) || Citero.citation_styles.include?(formatize(meth)))
    end
Private method. Checks to see if the method name is in the list of methods
 that can accept the formats, and checks to see if the formats are in a list
 of formats as defined by the Java enum Format.