Added "final" modifiers to methods
Restructured command handler code
Moved code from SplitAction to SplitHandler
Moved abstract handler code to AbstractActionWrapper