1.class public LDuplicateDirectVirtualMethods; 2.super Ljava/lang/Object; 3 4 5# direct methods 6.method private blah()V 7 .registers 1 8 9 return-void 10.end method 11 12# duplicate method ignored 13# .method private blah()V 14# .registers 1 15 16# return-void 17# .end method 18 19 20# virtual methods 21.method public alah()V 22 .registers 1 23 24 return-void 25.end method 26 27# There is both a direct and virtual method with this signature. 28# You will need to rename one of these methods, including all references. 29.method public blah()V 30 .registers 1 31 32 return-void 33.end method 34 35# duplicate method ignored 36# .method public blah()V 37# .registers 1 38 39# return-void 40# .end method 41 42.method public clah()V 43 .registers 1 44 45 return-void 46.end method 47