This would make it type safe for consumers of the API. Instead of
Service service = (Service) factory.proxy(new Service());
it could be written
Service service = factory.proxy(new Service());
NOTE: I think this might be a change fore 7.0
Comment From: rwinch
cc @jzheaux