Everything is still handled by the component, except a call to the actual service, so this gives you an extra layer
of control over how a service method will be executed.
Whatever you return from getResult method will be passed directly to Rest component as a service call result.