code: public ESigItem add(IESigType eSigType, String id, String text, String subGroupName, SignState signState, String data,
                          String session) {
          ESigItem item = new ESigItem(eSigType, id);
          item.setText(text);
          item.setSubGroupName(subGroupName);
          item.setSignState(signState);
          item.setData(data);
          item.setSession(session);
          return add(item);
      }
docs: Ads a new sig item to the list, given the required elements.
  
  @param eSigType The esignature type.
  @param id The item id.
  @param text The description text.
  @param subGroupName The sub group name.
  @param signState The signature state.
  @param data The data object.
  @param session The session id.
  @return New sig item.