Add Java Docs