code: @Override
      protected AtomicValue[] atomize(final AbsAxis mOperand) throws TTXPathException {
  
          // store item key as atomic value
          final AtomicValue mAtomized =
              new AtomicValue(TypedValue.getBytes(((Long)getNode().getDataKey()).toString()), NamePageHash
                  .generateHashForString("xs:integer"));
          final AtomicValue[] op = {
              mAtomized
          };
  
          // the operands must be singletons in case of a node comparison
          if (mOperand.hasNext()) {
              throw EXPathError.XPTY0004.getEncapsulatedException();
          } else {
              return op;
          }
  
      }
docs: {@inheritDoc}