You know you need a break when...

… your compiler starts rejecting perfectly valid C++ like this:

class ContextHandler: public DefaultHandler {
...
}

Of course, javac doesn’t like that very much. D’oh!