Create Java Version