code: @Override
      protected byte[] computeResult() {
  
          String value;
  
          if (getArgs().size() == 0) {
              value = getStrValue();
          } else {
              final AbsAxis axis = getArgs().get(0);
              final StringBuilder val = new StringBuilder();
              while (axis.hasNext()) {
                  String nodeValue = getStrValue();
                  if (!nodeValue.equals("")) {
                      if (val.length() > 0) {
                          val.append(" ");
                      }
                      val.append(nodeValue);
                  }
              }
              value = val.toString();
          }
  
          return TypedValue.getBytes(value);
  
      }
docs: {@inheritDoc}