code: @Override
    public void moveUpTextNodes(ITextNode[] textNodes) {
      for (ITextNode textNode : textNodes) {
        int index = textNodeList.indexOf(textNode);
  
        if (index > 0) {
          ITextNode previousTextNode = textNodeList.get(index - 1);
          textNodeList.set(index, previousTextNode);
          textNodeList.set(index - 1, textNode);
        }
      }
      fireTextNodesMoved(textNodes);
    }
docs: {@inheritDoc}