remove the static keyword from setClassDefinition method at the PDefinitionAssistant
Remove static keyword from getVariableNames method at PPatternAssistant
Remove static keyword from expand method at AUnionTypeAssistant.
Remove static keyword from isNumeric method at AUnionTypeAssistant.
some notes and chances in call from static.
some changes from static calls of methods to calls through visitors.
remove static keyword from getWeight method at the SNumericBasicTypeAssistant.java
Instanciate the AstAssistantFactory at the PTypeSet class. to change a call from static.