Neat so having
class Boop extends boolean is completely valid when it
comes to the structure of classes in Java 7 even though it does not compile
it is lexically valid. Well actually no this is an error in the language
specification in the Syntax chapter so there is that.