ExtendedFingerprinter extends Fingerprinter implements IFingerprinter { @Override public int getSize() { return fingerprinter.getSize() + RESERVED_BITS; } ExtendedFingerprinter();  ExtendedFingerprinter(int size);  ExtendedFingerprinter(int size, int searchDepth); @Override IBitFingerprint getBitFingerprint(IAtomContainer container); @Override Map<String, Integer> getRawFingerprint(IAtomContainer iAtomContainer); IBitFingerprint getBitFingerprint(IAtomContainer atomContainer, IRingSet ringSet, List<IRingSet> rslist); @Override int getSize(); @Override ICountFingerprint getCountFingerprint(IAtomContainer container);  }
@Test public void testGetSize() throws java.lang.Exception { IFingerprinter fingerprinter = new ExtendedFingerprinter(512); Assert.assertNotNull(fingerprinter); Assert.assertEquals(512, fingerprinter.getSize()); }