function blank fname script assign oper param uml messag given messag fname param fname fname model param delet expr delet function origin fname fname gener model blank function object uml messag fname delet expr function given retain model fname object script model facad script model facad action uml messag delet expr script bodi model facad bodi script idx bodi index idx idx idx bodi index idx fname bodi substr idx fname bodi fname fname 