public IdentityLinkEntity addIdentityLink(String userId, String groupId, String type) {
   IdentityLinkEntity identityLinkEntity = new IdentityLinkEntity();
   getIdentityLinks().add(identityLinkEntity);
   identityLinkEntity.setTask(this);
   identityLinkEntity.setUserId(userId);
   identityLinkEntity.setGroupId(groupId);
   identityLinkEntity.setType(type);
   identityLinkEntity.insert();
   if (userId != null && processInstanceId != null) {
     getProcessInstance().involveUser(userId, IdentityLinkType.PARTICIPANT);
   }
   return identityLinkEntity;
 }