code: public String[][] convertToStringArray() {
          int numberOfProps = numberOfProperties;
          String[][] props = new String[numberOfProps][2];
          while(numberOfProps--!=0) {
              RelatedItemAdditionalProperty prop = additionalProperties[numberOfProps];
              props[numberOfProps][0] =  new String(prop.name,0,prop.nameLength);
              props[numberOfProps][1] = new String(prop.value,0,prop.valueLength);
          }
          return props;
      }
docs: Returns a two dimensional array that is like that of a map:
  [ key ],[ value ]
  [ key ],[ value ]
  [ key ],[ value ]
  
  @return