What is this class for? [Empty interfaces are not good to have.](http://stackoverflow.com/questions/1436674/is-interface-as-labels-a-bad-practice-in-java-oo)