constructor param objectflowst uml object object flow state state notat object objectflowst model facad object flow state objectflowst illeg argument except object flow state 