constructor param transit uml element transit notat object transit model facad transit transit illeg argument except transit 