if (java_class_object instanceof RubyString) {
javaClass = JavaClass.for_name(recv, java_class_object);
} else if (java_class_object instanceof JavaClass) {
javaClass = (JavaClass) java_class_object;
} else {
throw runtime.newTypeError(java_class_object, runtime.getJavaSupport().getJavaClassClass());
}
return getProxyClass(runtime, javaClass);
}
private static RubyClass createProxyClass(Ruby runtime, RubyClass baseType,