code: @Override
      public void remove(IAtomContainer atomContainer) {
          for (int f = 0; f < atomContainer.getAtomCount(); f++) {
              removeAtomOnly(atomContainer.getAtom(f));
          }
          for (int f = 0; f < atomContainer.getBondCount(); f++) {
              removeBond(atomContainer.getBond(f));
          }
          for (int f = 0; f < atomContainer.getLonePairCount(); f++) {
              removeLonePair(atomContainer.getLonePair(f));
          }
          for (int f = 0; f < atomContainer.getSingleElectronCount(); f++) {
              removeSingleElectron(atomContainer.getSingleElectron(f));
          }
      }
docs: {@inheritDoc}