change defArgs method because of the bug in CompositeInstr evaluation

CompositeInstr uses defArgs to determ the default arguments 
but prototypeFrame includes also variable definitions: so only the range of the variables should be included in the defArgs List.