add Java code