code: public static InternalEvent createProcessStartMessage(
              Long processId, String parentType, Long parentId,
              String masterRequestId, Long procInstId,
              String secondaryOwnerType, Long secondaryOwnerId) {
          InternalEvent event = new InternalEvent();
          event.isProcess = true;
          event.workId = processId;
          event.eventType = EventType.START;
          event.ownerType = parentType;
          event.ownerId = parentId;
          event.masterRequestId = masterRequestId;
          event.workInstanceId = procInstId;
  //        event.parameters = params;
          event.secondaryOwnerType = secondaryOwnerType;
          event.secondaryOwnerId = secondaryOwnerId;
          return event;
      }
docs: procInstId is populated when the process instance is already created. o/w null