Java version Workcraft souce code