class MDLV3000Reader extends DefaultChemObjectReader {

    @Override
    public <T extends IChemObject> T read(T object) throws CDKException {
        if (object instanceof IAtomContainer) {
            return (T) readMolecule(object.getBuilder());
        }
        throw new CDKException("Only supports AtomContainer objects.");
    }

    public  MDLV3000Reader(Reader in);
    public  MDLV3000Reader(Reader in, Mode mode);
    public  MDLV3000Reader(InputStream input);
    public  MDLV3000Reader(InputStream input, Mode mode);
    public  MDLV3000Reader();

}