Also, for academic interest's sake, here is, to me, a novel idea for restructuring a class, which implements one subclass for each refactored method, each of which contains all submethods:
http://pages.cs.wisc.edu/~zoerner/downloads/dev/samples/EJB/idea_to_simplify_a_class_for_readability/