//Name 	 set_handler_to_person_who_submitted_request
//Description 	User who last submitted "Request" message assigned as handler
//Type 	Trigger / Add Message / BEFORE Trigger

Object m = message.getTask().getMessages();
Collections.reverse(m);
if (m!=null){
  for (int j=m.size(); j>0; j--){
    if (m.get(j-1).getMstatus().getName().equals("Request")){
      message.setHandlerUserId(m.get(j-1).getSubmitterId());
      message.setHandlerGroupId(null);
      break;
    }
  }
}

return message;

