code: public static Parameter with(String name, Object value) {
      return Parameter.with(name, value, new DefaultJsonMapper());
    }
docs: Factory method which provides an instance with the given {@code name} and {@code value}.
  <p>
  The {@code value} parameter is often a {@link String} or primitive type like {@link Integer}, but you may pass in a
  {@link java.util.List}, {@link java.util.Map}, or your own <tt>@Facebook</tt>-annotated Javabean and it will be
  converted to JSON automatically. See the "attachment" section of
  <a href="http://wiki.developers.facebook.com/index.php/Stream.publish">the stream.publish API documentation</a> for
  an example of where this is useful.
  
  @param name
  The parameter name.
  @param value
  The parameter value.
  @return A {@code Parameter} instance with the given {@code name} and {@code value}.
  @throws IllegalArgumentException
  If {@code name} or {@code value} is {@code null} or a blank string.
  @throws FacebookJsonMappingException
  If an error occurs when converting {@code value} to JSON.