Using xtend Active Annotations to create an interface-like specification for static methods