code: 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;
      }
docs: 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