more duplicate code remove.
remove static from method in PDefinitionAssistantTC
Change calls from static to dymanic where needed.
More Static keyword remove from PDefinitionAssistantTC.
Related changes to this on other classes calling statically the methods.
Remove static keyword from PDefinitionListAssistant.
Changes that followed this on other classes.
Remove static keyword from methods at SClassAssistantTC.
Changes following this for calls at other classes.
Remove static keyword from all assistants in the folder typechecker.assistant.expression
Changes following this at other classes.
Remove static keyword from the assistants at folder typechecker.assistant.module
Changes resulting this.
removed dublicated code from assistants.
Remove the static keyword in the folder typechecker.assistant.Pattern until PPAtternAssistantTC
Changes regarding the above to other classes.
remove the static keyword on the rest of the assistants of typechecher.assistant.pattern
Changes followed this