The `controller` method already creates an anonymous class inheriting from the class we pass it, so there's no need to create yet another subclass.
The `controller` method already creates an anonymous class inheriting from the class we pass it, so there's no need to create yet another subclass.