code: public Effort createEffort(double value, Member member, DateTime date, Map<String, Object> attributes) {
          return getInstance().create().effort(value, this, member, date, attributes);
      }
docs: Log an effort record against this workitem with the current day and time
  and given member and value.
  
  @param member The subject of the Effort.
  @param value if the Effort.
  @param date of the Effort record.
  @param attributes additional attributes for the Effort record.
  @return created Effort record.
  @throws IllegalStateException if Effort tracking is not enabled.