code: @Override
      protected AtomicValue[] atomize(final AbsAxis mOperand) {
  
          final List<AtomicValue> op = new ArrayList<AtomicValue>();
          AtomicValue atomized;
  
          do {
              atomized = new AtomicValue(((ITreeValData)getNode()).getRawValue(), getNode().getTypeKey());
              op.add(atomized);
          } while (mOperand.hasNext());
  
          return op.toArray(new AtomicValue[op.size()]);
      }
docs: {@inheritDoc}