code: @Override
      protected byte[] computeResult() {
  
          final AbsAxis axis = getArgs().get(0);
  
          Integer count = 0;
          while (axis.hasNext()) {
              axis.next();
              count++;
          }
  
          return TypedValue.getBytes(count.toString());
  
      }
docs: {@inheritDoc}