code: public boolean addVerb(String action, Date dateStart, Date dateEnd, String[] description, String comment)
      {
          Map<String, Object> container = new HashMap<String, Object>();
          
          if (action != null)
          {
              container.put("action", action);
          }
          else
          {
              return false;
          }
          if (dateStart != null && dateEnd != null)
          {
              container.put("date", df.format(dateStart) + "/" + df.format(dateEnd));
          }
          else if (dateStart != null)
          {
              container.put("date", df.format(dateStart));
          }
          if (description != null && description.length > 0)
          {
              container.put("description", description);
          }
          if (comment != null)
          {
              container.put("comment", comment);
          }
          
          return addChild("verb", container, null);
      }
docs: Add a verb object to this activity
  
  @param action The action type of the verb (required)
  @param dateStart The start date of the action described
  @param dateEnd The end date of the action described
  @param description An array of descriptions of this action
  @param comment A comment on this verb
  @return True if added, false if not (due to missing required fields)