Completed 19 - java interop