Playful Parsing in Java