finished java interop
finished partition