code: public Effort effort(double value, Workitem item, Map<String, Object> attributes)
              throws IllegalStateException {
          return effort(value, item, null, null, attributes);
      }
docs: Create a new effort record for the currently logged in member.
  
  @param value      The value of the effort record.
  @param item       The workitem to assign the effort record to.
  @param attributes additional attributes for the Effort.
  @return A newly minted Effort Record that exists in the VersionOne
  system.
  @throws IllegalStateException if Effort tracking is not enabled.