overrid predic object dm design dsgr check base stereotyp condit normal cover model facad classifi dm problem model facad util dm problem collect class check arrai list class check add model core helper supertyp dm class check add model core helper realiz interfac dm class check add dm iter class check iter object model facad iter model facad attribut iter model facad problem iter model facad oper iter model facad problem problem 