Atom extends AtomType implements IAtom, Serializable, Cloneable { public Atom() { super((String) null); } Atom();  Atom(int elem);  Atom(int elem, int hcnt);  Atom(int elem, int hcnt, int fchg);  Atom(String symbol);  Atom(String elementSymbol, Point3d point3d);  Atom(String elementSymbol, Point2d point2d);  Atom(IElement element); @Override IAtomContainer getContainer(); @Override int getIndex(); @Override int getBondCount(); @Override Iterable<IBond> bonds(); @Override IBond getBond(IAtom atom); @Override void setCharge(Double charge); @Override Double getCharge(); @Override void setImplicitHydrogenCount(Integer hydrogenCount); @Override Integer getImplicitHydrogenCount(); @Override void setPoint2d(Point2d point2d); @Override void setPoint3d(Point3d point3d); @Override void setFractionalPoint3d(Point3d point3d); @Override void setStereoParity(Integer stereoParity); @Override Point2d getPoint2d(); @Override Point3d getPoint3d(); @Override Point3d getFractionalPoint3d(); @Override Integer getStereoParity(); @Override boolean compare(Object object); @Override boolean isAromatic(); @Override void setIsAromatic(boolean arom); @Override boolean isInRing(); @Override void setIsInRing(boolean ring); @Override String toString(); @Override IAtom clone(); @Override int hashCode(); @Override boolean equals(Object obj);  }
@Test public void testAtom() { IAtom a = new Atom(); Assert.assertNotNull(a); }