code: public String setItem(String iid, Map<String, Object> properties)
        throws ExecutionException, InterruptedException, IOException {
      return setItem(iid, properties, new DateTime());
    }
docs: Sets properties of a item. Same as {@link #setItem(String, Map, DateTime) setItem(String,
  Map&lt;String, Object&gt;, DateTime)} except event time is not specified and recorded as the
  time when the function is called.