Fix for recursive type conversion, fixes #379
Merge remote-tracking branch 'origin/ncb/development' into pvj/main
Minor updates to test the results. Now (non-static) operation calls to a parent class are explicitly referred using the super keyword in the Java generated method.
Added test revealing problem with generation of parent class operation calls when they are overwritten in the subclass
Added "super" variable used to refer to invocations of super class methods
Updated test results related to generation of the call statement when the invoked operation is inherited
Added utility functionality to the statement assistant
Added "super" call statements to the IR
Updated the union type transformation to treat the super call statement
Minor updates to test results related to generation of the call statement when the operation invoked is inherited
Added test revealing problem with generation of the call statement
Changed the way it is detmined if the operation invoked in a call statement is inherited or not