code: @Override
      public ResultMetadata[] getResultMetadata() throws LightblueParseException {
          JsonNode node=getJson().get("resultMetadata");
          if(node instanceof ArrayNode) {
              try {
                  return getMapper().readValue(node.traverse(),ResultMetadata[].class);
              } catch (IOException e) {
                  throw new LightblueParseException("Error parsing lightblue response:"+getText()+"\n",e);
              }
          } else {
              return null;
          }
      }
docs: Returns a result metadata array where each element corresponds
  to the metadata for the result at the same index in processed
  array.