A tiny bit more javadoc
Lots of conversion to concrete (rather than anonymous) classes, and to
Indexed* processors where possible.