Overriding interfaces is not permitted with Java 1.5