depend build depend object client obj object supplier obj client obj name element supplier obj name element illeg argument except client supplier non nl instanc name element non nl name element client obj nearest pointer except contain client non non nl runnabl run runnabl run depend depend creat depend depend client add name element client obj depend supplier add name element supplier obj name element client obj nearest packag element add depend param add depend chang command cmd chang command model impl run creat depend client supplier edit domain command stack execut cmd cmd set object run param client obj supplier obj depend run param 