case RubiniusInstructions.ADD_METHOD: {
int val = getInt(bytecodes, ip);
ip += 4;
String name = literals[val].toString();
RubyModule clzz = (RubyModule)stack[stackTop--];
RubyArray method = (RubyArray)stack[stackTop--];
Visibility visibility = context.getCurrentVisibility();
if (name == "initialize" || visibility == Visibility.MODULE_FUNCTION) {
visibility = Visibility.PRIVATE;
}