Working release of Java port