method.checkcast(p(RubyFixnum.class));
method.invokevirtual(p(RubyFixnum.class), "getLongValue", sig(long.class));
method.l2i();
break;
case SINGLE_CHAR_STRING:
getCaseValue.call(this);
invokeUtilityMethod("isFastSwitchableSingleCharString", sig(boolean.class, IRubyObject.class));
method.ifeq(slowPath);
getCaseValue.call(this);
invokeUtilityMethod("getFastSwitchSingleCharString", sig(int.class, IRubyObject.class));
break;