Java port of skeinforge