Java 5 PSM port of ChirpIt