implemented invokestatic operation