throw new InternalCompilerException("Could not find enum values() method");
}
if (valueOfMethod == null) {
throw new InternalCompilerException("Could not find enum valueOf() method");
}
call.addArg(new JsniMethodRef(info, createIdent(valuesMethod), valuesMethod, program
.getJavaScriptObject()));
call.addArg(new JsniMethodRef(info, createIdent(valueOfMethod), valueOfMethod, program
.getJavaScriptObject()));
} else if (isEnumOrSubclass) {
// A subclass of an enum class
call.addArg(JNullLiteral.INSTANCE);
call.addArg(JNullLiteral.INSTANCE);