1.class public LB29778499_1; 2.super Ljava/lang/Object; 3 4# Test returning an object that doesn't implement the declared output interface. 5 6.method public static run()V 7.registers 2 8 invoke-static {}, LB29778499_1;->test()Ljava/lang/Runnable; 9 move-result-object v0 10 invoke-interface {v0}, Ljava/lang/Runnable;->run()V 11 return-void 12.end method 13 14.method public static test()Ljava/lang/Runnable; 15.registers 1 16 new-instance v0, LB29778499_1; 17 invoke-direct {v0}, LB29778499_1;-><init>()V 18 return-object v0 19.end method 20