add 3 parameters version for invoke java object