refactored ListResourceRequestProcessor.processRequest