constructor param obj uml object info item object obj uml object obj gener transit notat uml obj 