It's easy to fix the pom, but maybe we want Java 1.5 compatibility? If so I suggest that the 2 instances of @Override on an interface implementation need to be removed. If someone wants to choose, I'll send a pull request. I could fix some unused imports and private variables as well if no-one minds.
Fix Java 5 compilation (#318)
I found a previous issue that had explicitly made the code
create 1.5 compatible binaries, so I assume that is the
Indeed we want java5. Feel free to fix those and whatever cleanup you think necessary