Maybe processContextResponses() is too generic ("process" doesn't make clear which specify process is taking part). What about "persistContextResponses()". Another alternative (maybe better) is to use simply "persist", relying in polymorphism to not confusiong between the persit() method accesptin Event as argument and this one (accepting ArrayList as argument).