constructor uml guard transit list model uml guard transit list model transit 