JAVA api add