Currently, the LAPPS discriminator depends on groovy-all. It surely doesn't need the entire Groovy stack. The dependency footprint and potential for dependency conflicts could be greatly reduced by depending only on those Groovy modules which are in fact used.