code: public static AtomTypeFactory getInstance(String configFile, IChemObjectBuilder builder) {
          if (tables == null) {
              tables = new Hashtable<String, AtomTypeFactory>();
          }
          if (!(tables.containsKey(configFile))) {
              tables.put(configFile, new AtomTypeFactory(configFile, builder));
          }
          return tables.get(configFile);
      }
docs: Method to create a specialized AtomTypeFactory. Available lists in CDK are:
  <ul>
  <li>org/openscience/cdk/config/data/jmol_atomtypes.txt
  <li>org/openscience/cdk/config/data/mol2_atomtypes.xml
  <li>org/openscience/cdk/config/data/structgen_atomtypes.xml
  <li>org/openscience/cdk/config/data/mm2_atomtypes.xml
  <li>org/openscience/cdk/config/data/mmff94_atomtypes.xml
  <li>org/openscience/cdk/dict/data/cdk-atom-types.owl
  <li>org/openscience/cdk/dict/data/sybyl-atom-types.owl
  </ul>
  
  @param  configFile             String the name of the data file
  @param  builder                INewChemObjectBuilder used to make IChemObject instances
  @return                        The AtomTypeFactory for the given data file