An eXtensible Java Declarative Licensing framework