} else {
proxy.registerInterceptor(new InFrameInterceptor(nameOrId));
}
if (!DO_NOT_ENRICH_FURTHER.contains(fieldType)) {
enrichRecursivelyGrapheneProxyInstances(proxy, nameOrId, index, field);
enrichRecursivelyGrapheneProxyInstances(proxy.unwrap(), nameOrId, index, field);
}
}
private void enrichRecursivelyGrapheneProxyInstances(Object objectToEnrich, String nameOrId, int index, Field field)
throws ClassNotFoundException, IllegalArgumentException, IllegalAccessException {