package gw.rating.flow.domain uses gw.lang.reflect.IType class OperatorWithNoOperand extends CalcStepOperand { construct(opType : CalcStepOperatorType, numLeft: int, numRight: int) { super(opType, numLeft, numRight) } override property get OperandType() : CalcStepOperandType { return null } override function generateCode(context: GenerationContext) { //context.append("") //why bother appending empty string } override function getDataType(context: GenerationContext) : IType { return null } }