update Java wrapping