});
final Class<T> proxySubclass = proxyFactory.createClass();
try {
final T newInstance = proxySubclass.newInstance();
final ProxyObject proxyObject = (ProxyObject) newInstance;
proxyObject.setHandler(methodHandler);
return newInstance;
} catch (final InstantiationException e) {
throw new IsisException(e);
} catch (final IllegalAccessException e) {