test_class.file: herd-build/herd-swaggergen-maven-plugin/src/test/java/org/finra/herd/swaggergen/XsdParserTest.java
test_class.identifier: XsdParserTest
test_class.superclass: extends AbstractTest
test_case.body: @Test
      public void test_4() throws Exception
      {
          XsdParser xsdParser = new XsdParser("xsd1.xsd");
          assertEquals(null, xsdParser.getAnnotation("does_not_exist"));
          assertEquals(null, xsdParser.getAnnotation("object", "does_not_exist"));
          assertEquals(null, xsdParser.getAnnotation("does_not_exist", "does_not_exist"));
      }
test_case.class_method_signature: XsdParserTest.test_4()
test_case.full_signature: @Test public void test_4()
test_case.identifier: test_4
test_case.invocations: assertEquals getAnnotation assertEquals getAnnotation assertEquals getAnnotation
test_case.modifiers: @Test public
test_case.parameters: ()
test_case.return: void
test_case.signature: void test_4()
focal_class.declarator: xPath
focal_class.modifier: private static
focal_class.original_string: private static XPath xPath;
focal_class.type: XPath
focal_class.var_name: xPath
focal_class.declarator: COMPLEX_TYPE_FORMAT = "/xs:schema/xs:complexType[@name='%s']/xs:annotation/xs:documentation"
focal_class.modifier: private static final
focal_class.original_string: private static final String COMPLEX_TYPE_FORMAT = "/xs:schema/xs:complexType[@name='%s']/xs:annotation/xs:documentation";
focal_class.type: String
focal_class.var_name: COMPLEX_TYPE_FORMAT
focal_class.declarator: COMPLEX_TYPE_ELEMENT_FORMAT = "/xs:schema/xs:complexType[@name='%s']//xs:element[@name='%s']/xs:annotation/xs:documentation"
focal_class.modifier: private static final
focal_class.original_string: private static final String COMPLEX_TYPE_ELEMENT_FORMAT = "/xs:schema/xs:complexType[@name='%s']//xs:element[@name='%s']/xs:annotation/xs:documentation";
focal_class.type: String
focal_class.var_name: COMPLEX_TYPE_ELEMENT_FORMAT
focal_class.declarator: document
focal_class.modifier: private
focal_class.original_string: private Document document;
focal_class.type: Document
focal_class.var_name: document
focal_class.file: herd-build/herd-swaggergen-maven-plugin/src/main/java/org/finra/herd/swaggergen/XsdParser.java
focal_class.identifier: XsdParser
focal_class.class_method_signature: XsdParser.XsdParser(String xsdName)
focal_class.full_signature: public  XsdParser(String xsdName)
focal_class.identifier: XsdParser
focal_class.modifiers: public
focal_class.parameters: (String xsdName)
focal_class.signature:  XsdParser(String xsdName)
focal_class.class_method_signature: XsdParser.setDocument(InputStream inputStream)
focal_class.full_signature: private void setDocument(InputStream inputStream)
focal_class.identifier: setDocument
focal_class.modifiers: private
focal_class.parameters: (InputStream inputStream)
focal_class.return: void
focal_class.signature: void setDocument(InputStream inputStream)
focal_class.class_method_signature: XsdParser.getAnnotation(String complexTypeName)
focal_class.full_signature: public String getAnnotation(String complexTypeName)
focal_class.identifier: getAnnotation
focal_class.modifiers: public
focal_class.parameters: (String complexTypeName)
focal_class.return: String
focal_class.signature: String getAnnotation(String complexTypeName)
focal_class.class_method_signature: XsdParser.getAnnotation(String complexTypeName, String elementName)
focal_class.full_signature: public String getAnnotation(String complexTypeName, String elementName)
focal_class.identifier: getAnnotation
focal_class.modifiers: public
focal_class.parameters: (String complexTypeName, String elementName)
focal_class.return: String
focal_class.signature: String getAnnotation(String complexTypeName, String elementName)
focal_class.class_method_signature: XsdParser.evaluate(String expression)
focal_class.full_signature: private String evaluate(String expression)
focal_class.identifier: evaluate
focal_class.modifiers: private
focal_class.parameters: (String expression)
focal_class.return: String
focal_class.signature: String evaluate(String expression)
focal_method.body: public String getAnnotation(String complexTypeName)
      {
          return evaluate(String.format(COMPLEX_TYPE_FORMAT, complexTypeName));
      }
focal_method.class_method_signature: XsdParser.getAnnotation(String complexTypeName)
focal_method.full_signature: public String getAnnotation(String complexTypeName)
focal_method.identifier: getAnnotation
focal_method.invocations: evaluate format
focal_method.modifiers: public
focal_method.parameters: (String complexTypeName)
focal_method.return: String
focal_method.signature: String getAnnotation(String complexTypeName)