138 |
private Object getHelperClass(Class cls, String type) { |
private Object getHelperClass(Class cls, String type) { |
139 |
try { |
try { |
140 |
String classname = cls.getName(); |
String classname = cls.getName(); |
141 |
ClassLoader cl = cls.getClassLoader(); //DONT use "Class scls = Class.forName(classname + type);" |
ClassLoader cl = cls.getClassLoader(); |
142 |
Class scls = cl.loadClass(classname + type); |
Class scls = cl == null ? Class.forName(classname + type) |
143 |
|
: cl.loadClass(classname + type); |
144 |
if (type.equals("_Stub")) { |
if (type.equals("_Stub")) { |
145 |
try { |
try { |
146 |
// JDK 1.2 stubs |
// JDK 1.2 stubs |