test_class.declarator: logger          = LoggingToolFactory
                                                                  .createLoggingTool(MMFF94AtomTypeMatcherTest.class)
test_class.modifier: private static
test_class.original_string: private static ILoggingTool         logger          = LoggingToolFactory
                                                                  .createLoggingTool(MMFF94AtomTypeMatcherTest.class);
test_class.type: ILoggingTool
test_class.var_name: logger
test_class.declarator: builder         = DefaultChemObjectBuilder.getInstance()
test_class.modifier: private final
test_class.original_string: private final IChemObjectBuilder    builder         = DefaultChemObjectBuilder.getInstance();
test_class.type: IChemObjectBuilder
test_class.var_name: builder
test_class.declarator: testMolecule    = null
test_class.modifier: private static
test_class.original_string: private static IAtomContainer       testMolecule    = null;
test_class.type: IAtomContainer
test_class.var_name: testMolecule
test_class.declarator: testedAtomTypes = new HashMap<String, Integer>()
test_class.modifier: private static
test_class.original_string: private static Map<String, Integer> testedAtomTypes = new HashMap<String, Integer>();
test_class.type: Map<String, Integer>
test_class.var_name: testedAtomTypes
test_class.file: legacy/src/test/java/org/openscience/cdk/atomtype/MMFF94AtomTypeMatcherTest.java
test_class.identifier: MMFF94AtomTypeMatcherTest
test_class.superclass: extends AbstractAtomTypeTest
test_case.body: @Test
      public void testMMFF94AtomTypeMatcher() throws Exception {
          MMFF94AtomTypeMatcher matcher = new MMFF94AtomTypeMatcher();
          Assert.assertNotNull(matcher);
  
      }
test_case.class_method_signature: MMFF94AtomTypeMatcherTest.testMMFF94AtomTypeMatcher()
test_case.full_signature: @Test public void testMMFF94AtomTypeMatcher()
test_case.identifier: testMMFF94AtomTypeMatcher
test_case.invocations: assertNotNull
test_case.modifiers: @Test public
test_case.parameters: ()
test_case.return: void
test_case.signature: void testMMFF94AtomTypeMatcher()
focal_class.declarator: logger        = LoggingToolFactory.createLoggingTool(MMFF94AtomTypeMatcher.class)
focal_class.modifier: private static
focal_class.original_string: private static ILoggingTool logger        = LoggingToolFactory.createLoggingTool(MMFF94AtomTypeMatcher.class);
focal_class.type: ILoggingTool
focal_class.var_name: logger
focal_class.declarator: maxBondOrder  = IBond.Order.SINGLE
focal_class.original_string: IBond.Order                 maxBondOrder  = IBond.Order.SINGLE;
focal_class.type: IBond.Order
focal_class.var_name: maxBondOrder
focal_class.declarator: factory       = null
focal_class.modifier: private
focal_class.original_string: private AtomTypeFactory     factory       = null;
focal_class.type: AtomTypeFactory
focal_class.var_name: factory
focal_class.declarator: atomTypeTools = null
focal_class.original_string: AtomTypeTools               atomTypeTools = null;
focal_class.type: AtomTypeTools
focal_class.var_name: atomTypeTools
focal_class.declarator: atomTypeIds   = {"C", "Csp2", "C=", "Csp", "CO2M", "CNN+", "C%", "CIM+", "CR4R",
              "CR3R", "CE4R", "Car", "C5A", "C5B", "C5", "HC", "HO", "HN", "HOCO", "HN=C", "HN2", "HOCC", "HOH", "HOS",
              "HN+", "HO+", "HO=+", "HP", "O", "O=", "OX", "OM", "O+", "O=+", "OH2", "Oar", "N", "N=C", "NC=C", "NSP",
              "=N=", "NAZT", "N+", "N2OX", "N3OX", "NC#N", "NO3", "N=O", "NC=O", "NSO", "N+=", "NCN+", "NGD+", "NR%",
              "NM", "N5M", "NPYD", "NPYL", "NPD+", "N5A", "N5B", "NPOX", "N5OX", "N5+", "N5", "S", "S=C", ">SN", "SO2",
              "SX", "SO2M", "=SO", "Sthi", "PTET", "P", "-P=C", "F", "CL", "BR", "I", "SI", "CL04", "FE+2", "FE+3", "F-",
              "CL-", "BR-", "LI+", "NA+", "K+", "ZN+2", "CA+2", "CU+1", "CU+2", "MG+2", "DU"}
focal_class.original_string: String[]                    atomTypeIds   = {"C", "Csp2", "C=", "Csp", "CO2M", "CNN+", "C%", "CIM+", "CR4R",
              "CR3R", "CE4R", "Car", "C5A", "C5B", "C5", "HC", "HO", "HN", "HOCO", "HN=C", "HN2", "HOCC", "HOH", "HOS",
              "HN+", "HO+", "HO=+", "HP", "O", "O=", "OX", "OM", "O+", "O=+", "OH2", "Oar", "N", "N=C", "NC=C", "NSP",
              "=N=", "NAZT", "N+", "N2OX", "N3OX", "NC#N", "NO3", "N=O", "NC=O", "NSO", "N+=", "NCN+", "NGD+", "NR%",
              "NM", "N5M", "NPYD", "NPYL", "NPD+", "N5A", "N5B", "NPOX", "N5OX", "N5+", "N5", "S", "S=C", ">SN", "SO2",
              "SX", "SO2M", "=SO", "Sthi", "PTET", "P", "-P=C", "F", "CL", "BR", "I", "SI", "CL04", "FE+2", "FE+3", "F-",
              "CL-", "BR-", "LI+", "NA+", "K+", "ZN+2", "CA+2", "CU+1", "CU+2", "MG+2", "DU"};
focal_class.type: String[]
focal_class.var_name: atomTypeIds
focal_class.file: legacy/src/main/java/org/openscience/cdk/atomtype/MMFF94AtomTypeMatcher.java
focal_class.identifier: MMFF94AtomTypeMatcher
focal_class.interfaces: implements IAtomTypeMatcher
focal_class.class_method_signature: MMFF94AtomTypeMatcher.MMFF94AtomTypeMatcher()
focal_class.full_signature: public  MMFF94AtomTypeMatcher()
focal_class.identifier: MMFF94AtomTypeMatcher
focal_class.modifiers: public
focal_class.parameters: ()
focal_class.signature:  MMFF94AtomTypeMatcher()
focal_class.class_method_signature: MMFF94AtomTypeMatcher.getSphericalMatcher(IAtomType type)
focal_class.full_signature: private String getSphericalMatcher(IAtomType type)
focal_class.identifier: getSphericalMatcher
focal_class.modifiers: private
focal_class.parameters: (IAtomType type)
focal_class.return: String
focal_class.signature: String getSphericalMatcher(IAtomType type)
focal_class.class_method_signature: MMFF94AtomTypeMatcher.getSphericalMatcher(String type)
focal_class.full_signature: private String getSphericalMatcher(String type)
focal_class.identifier: getSphericalMatcher
focal_class.modifiers: private
focal_class.parameters: (String type)
focal_class.return: String
focal_class.signature: String getSphericalMatcher(String type)
focal_class.class_method_signature: MMFF94AtomTypeMatcher.findMatchingAtomTypes(IAtomContainer atomContainer)
focal_class.full_signature: @Override public IAtomType[] findMatchingAtomTypes(IAtomContainer atomContainer)
focal_class.identifier: findMatchingAtomTypes
focal_class.modifiers: @Override public
focal_class.parameters: (IAtomContainer atomContainer)
focal_class.return: IAtomType[]
focal_class.signature: IAtomType[] findMatchingAtomTypes(IAtomContainer atomContainer)
focal_class.class_method_signature: MMFF94AtomTypeMatcher.findMatchingAtomType(IAtomContainer atomContainer, IAtom atomInterface)
focal_class.full_signature: @Override public IAtomType findMatchingAtomType(IAtomContainer atomContainer, IAtom atomInterface)
focal_class.identifier: findMatchingAtomType
focal_class.modifiers: @Override public
focal_class.parameters: (IAtomContainer atomContainer, IAtom atomInterface)
focal_class.return: IAtomType
focal_class.signature: IAtomType findMatchingAtomType(IAtomContainer atomContainer, IAtom atomInterface)
focal_method.body: public MMFF94AtomTypeMatcher() {
          atomTypeTools = new AtomTypeTools();
      }
focal_method.class_method_signature: MMFF94AtomTypeMatcher.MMFF94AtomTypeMatcher()
focal_method.full_signature: public  MMFF94AtomTypeMatcher()
focal_method.identifier: MMFF94AtomTypeMatcher
focal_method.modifiers: public
focal_method.parameters: ()
focal_method.signature:  MMFF94AtomTypeMatcher()