//Name 	 set_message_handler_to_value_of_user_udf
//Description 	Sets the handler of the message to be the user defined in the UDF.
//Type 	Trigger / Add Message / BEFORE Trigger

String value = message.getUdfValue("Fault engineer");
  if (value==null){
    Object o = message.getTask().getUDFValues().get(CSVImport.findUDFIdByName("Fault engineer"));

    if (o !=null){
      Object aval = ((SecuredUDFValueBean)o).getValue(message.getTask());
      if (aval!=null){
        TreeSet s = (TreeSet)aval;
        if (!s.isEmpty()) value = s.first().toString();
      }
    }
  }
     if (value!=null){
      message.setHandlerUser(value);
      message.setHandlerGroupId(null);
    }

return message;



