Could you please
- add comments to the methods in this file (@see is fine if the behavior is really as documented in the interface)
- add @ Override annotations to those that implements the interface
- move the opening brackets of the methods to their own line