code: public JSONObject putValue(String key, int value) {
          put(key, JSONInteger.valueOf(value));
          return this;
      }
docs: Add a {@link JSONInteger} representing the supplied {@code int} to the
  {@code JSONObject}.
  
  @param   key     the key to use when storing the value
  @param   value   the value
  @return          {@code this} (for chaining)
  @throws          NullPointerException if key is {@code null}