This repository was archived by the owner on Dec 8, 2023. It is now read-only.

Description
We don't have to bother to support anything other than Java 8 for all of our server libraries, but it might be helpful to have a backport of this for clients that are constrained with an old version of Java, be it legacy platforms that require Java 7 to run or Android clients, which is only source-compatible with 6, IIRC. The downside is that shifty API seems really cumbersome to use without Java 8 lambdas, so this might not be worthwhile in the end.
For the time being, I'm keeping a Java 6+ compatible fork here.