Change temporary invocation args removing. (template invocation)

Change remove of temporary invocation arguments for avoid error when guard if false and none template can be selected.

template for reproducing the problem:
[comment encoding = UTF-8 /]
[module test('http://www.eclipse.org/uml2/3.0.0/UML')]

[template public generateElement(aClass : Class)]
[comment @main/]
[file ('output.txt', false, 'UTF-8')]
[tempFalse(name, name.toLower())/]
[tempOk(self, tempFalse(name, name.toLower()))/]
[/file]
[/template]

[template public tempFalse(class : Class, str : String, str2 : String) ? (false)]
[class.name/]
[/template]

[template public tempOk(class : Class, okClass : Class, str : String)]
[if okClass.name = 'TheName']OK[/if]
[/template]