constructor param liter uml element enumer liter notat object liter model facad enumer liter liter illeg argument except enumer liter 