Why create an anonymous sub-class? Looks like sub-class just calls super, with some comments in the method.