Exception handlers should provide some context
Use generic collection interfaces
Avoid too complex method