code: @Override
    public void removeTextNodes(ITextNode[] textNodes) {
      if (textNodes.length > 0) {
        int index = indexOf(textNodes[0]);
        for (ITextNode textNode : textNodes) {
          textNodeList.remove(textNode);
        }
        fireTextNodesRemoved(textNodes, index);
      }
    }
docs: {@inheritDoc}