public boolean removeChildren(final Collection<AbstractHtml> children) {
        final Lock lock = sharedObject.getLock(ACCESS_OBJECT).writeLock();
        boolean result = false;
        try {
            lock.lock();
            result = this.children.removeAll(children);
        } finally {
            lock.unlock();
        }
        final PushQueue pushQueue = sharedObject.getPushQueue(ACCESS_OBJECT);
        if (pushQueue != null) {
            pushQueue.push();
        }
        return result;
    }
public boolean removeChildren(final Collection<AbstractHtml> children) {
        final Lock lock = sharedObject.getLock(ACCESS_OBJECT).writeLock();
        boolean result = false;
        try {
            lock.lock();
            result = this.children.removeAll(children);
        } finally {
            lock.unlock();
        }
        final PushQueue pushQueue = sharedObject.getPushQueue(ACCESS_OBJECT);
        if (pushQueue != null) {
            pushQueue.push();
        }
        return result;
    }
public boolean removeChildren ( final Collection < AbstractHtml > children ) { final Lock lock = sharedObject . getLock ( ACCESS_OBJECT ) . writeLock ( ) ; boolean result = false ; try { lock . lock ( ) ; result = this . children . removeAll ( children ) ; } finally { lock . unlock ( ) ; } final PushQueue pushQueue = sharedObject . getPushQueue ( ACCESS_OBJECT ) ; if ( pushQueue != null ) { pushQueue . push ( ) ; } return result ; }
Removes the given tags from its children tags.

@param children
the tags to remove from its children.
@return true given given children tags have been removed.
@author WFF
Removes the given tags from its children tags .