Add Java+tests