code: public JsonNode get(String str) {
          String[] parts = str.split("\\.");
          JsonNode retval = data.get(parts[0]);
          for (int i = 1; i <= parts.length - 1; i++) {
              if (retval == null) {
                  return null;
              } else {
                  retval = retval.get(parts[i]);
              }
          }
          return retval;
      }
docs: /*
  Fetches values using the popular dot notation
  i.e. tumblr.author.id would return the id (12345) value in a structure similar to
  <pre>
  {"tumblr" : {
  "author" : {
  "id" : 12345
  }
  }
  }
  </pre>
  
  @param str a JSON dot notation string
  @return null if a value doesn't exist for that key or the value