c l a s s I m a g e P r o c e s s o r i m p l e m e n t s R e q u e s t H a n d l e r < S 3 E v e n t , V o i d > { @ O v e r r i d e p u b l i c V o i d h a n d l e R e q u e s t ( S 3 E v e n t s 3 E v e n t , C o n t e x t c o n t e x t ) { / / g e t t h e S 3 e v e n t d a t a f r o m t h e e v e n t r e q u e s t S 3 E v e n t N o t i f i c a t i o n . S 3 E v e n t N o t i f i c a t i o n R e c o r d r e c o r d = s 3 E v e n t . g e t R e c o r d s ( ) . g e t ( 0 ) ; / / y o u r c o d e g o e s h e r e . . . / / r e t u r n a n o b j e c t w i t h s p e c i f i e d t y p e ( s e e c l a s s g e n e r i c s ) r e t u r n n u l l ; } }