It would be great to split this library in 2: - Core module on pure Java - Android support This library could be reusable in JEE projects with this approach. What do you think about it?