Changed processResult method to abstract as it is implementation
specific.