@Override
    public boolean remove(Object o) {
        IAtomContainer atomContainer = (IAtomContainer) o;

        // we should never have a null conformer
        if (atomContainer == null) return false;

        int index = indexOf(atomContainer);
        if (index >= 0) {
            remove(index);
            return true;
        }
        return false;
    }
@ Override public boolean remove ( Object o ) { IAtomContainer atomContainer = ( IAtomContainer ) o ; if ( atomContainer == null ) return false ; int index = indexOf ( atomContainer ) ; if ( index >= 0 ) { remove ( index ) ; return true ; } return false ; }
Remove the specified conformer.

@param o The conformer to remove (should be castable to IAtomContainer)
@return true if the specified conformer was present and removed, false if not found