param dm object check set offend list set comput offend object dm list set offend result list set model facad namespac dm hash map object name hash map object object object model facad own element dm model facad gener object model facad object equal name contain kei object offend name offend result contain offend offend result add offend offend result add object name object offend result 