code: public static Optional<Object> tryValue(ReadableRepresentation representation, String name) {
          try {
              return Optional.fromNullable(representation.getValue(name));
          } catch (RepresentationException e) {
              return Optional.absent();
          }
      }
docs: Returns a property from the Representation.
  
  @param name The property to return
  @return A Guava Optional for the property