private void addImplicitEnumParamTypes(IType owningType, List<IRType> paramTypes) { // Enums have name and ordinal arguments implicitly added to their constructors if (owningType.isEnum()) { paramTypes.add(IRTypeConstants.STRING()); paramTypes.add(IRTypeConstants.pINT()); } }