4546474849505152
String effectiveType = driver.getEffectiveType(key); try { Class valueClass = Class.forName(effectiveType); return loadObject(driver, valueClass, key); } catch (ClassNotFoundException e) { throw new UnableToCreateException(effectiveType, e); } }
5556575859606162
try { Class<?> loadedClass; loadedClass = classLoader.loadClass(resolveType(effectiveType)); return loadObject(driver, loadedClass, key); } catch (ClassNotFoundException e) { throw new UnableToCreateException(effectiveType, e); } }
3940414243444546
String effectiveType = key.getProperty(Properties.type.name()).toString(); try { Class valueClass = Class.forName(effectiveType); return loadObject(valueClass, key); } catch (ClassNotFoundException e) { throw new UnableToCreateException(effectiveType, e); } }
4243444546474849
5253545556575859
3637383940414243
4445464748495051