AtomType extends Isotope implements IAtomType, Serializable, Cloneable { @Override public String getAtomTypeName() { return this.identifier; } AtomType(String elementSymbol);  AtomType(String identifier, String elementSymbol);  AtomType(IElement element); @Override void setAtomTypeName(String identifier); @Override void setMaxBondOrder(IBond.Order maxBondOrder); @Override void setBondOrderSum(Double bondOrderSum); @Override String getAtomTypeName(); @Override IBond.Order getMaxBondOrder(); @Override Double getBondOrderSum(); @Override void setFormalCharge(Integer charge); @Override Integer getFormalCharge(); @Override void setFormalNeighbourCount(Integer count); @Override Integer getFormalNeighbourCount(); @Override void setHybridization(IAtomType.Hybridization hybridization); @Override IAtomType.Hybridization getHybridization(); @Override boolean compare(Object object); @Override void setCovalentRadius(Double radius); @Override Double getCovalentRadius(); @Override void setValency(Integer valency); @Override Integer getValency(); @Override Object clone(); @Override String toString();  }
@Test public void testAtomType_String_String() { IAtomType at = new AtomType("C4", "C"); Assert.assertEquals("C", at.getSymbol()); Assert.assertEquals("C4", at.getAtomTypeName()); }