code: @Override
      boolean checkNodes(final INodeReadTrx paramNewRtx, final INodeReadTrx paramOldRtx) {
          boolean found = false;
          if (paramNewRtx.getNode().getDataKey() == paramOldRtx.getNode().getDataKey()) {
              if (paramNewRtx.getNode().getKind() == paramOldRtx.getNode().getKind()) {
                  switch (paramNewRtx.getNode().getKind()) {
                  case IConstants.ELEMENT:
                      if (paramNewRtx.getQNameOfCurrentNode().equals(paramOldRtx.getQNameOfCurrentNode())) {
                          found = true;
                      }
                      break;
                  case IConstants.TEXT:
                      if (paramNewRtx.getValueOfCurrentNode().equals(paramOldRtx.getValueOfCurrentNode())) {
                          found = true;
                      }
                      break;
                  }
              }
          }
          return found;
      }
docs: {@inheritDoc}