throw new UnspecifiedClassLoader();
}
try {
if(Literals.containsKey(classLoader, effectiveType) && !repository.containsKey(effectiveType)) {
LiteralTransformer transformer = Literals.get(classLoader, effectiveType);
return transformer.loadObject(driver, classLoader, effectiveType, key);
} else {
Class<?> type = classLoader.loadClass(effectiveType);
if(Tuples.containsKey(type) && !repository.containsKey(type)) {
// Tuples are handled the object way (easier, but more dangerous
TupleTransformer transformer = Tuples.get(type);