The new java code