implements stub_iinvoke