class org.springframework.beans.factory.support.AutowireUtils$2 extends java.lang.Object implements java.util.Comparator { void () { org.springframework.beans.factory.support.AutowireUtils$2 v; v := @this: org.springframework.beans.factory.support.AutowireUtils$2; specialinvoke v.()>(); return; } public int compare(java.lang.reflect.Method, java.lang.reflect.Method) { java.lang.Class[] v, v; byte v, v; int v, v, v, v; java.lang.reflect.Method v, v; org.springframework.beans.factory.support.AutowireUtils$2 v; boolean v, v; v := @this: org.springframework.beans.factory.support.AutowireUtils$2; v := @parameter: java.lang.reflect.Method; v := @parameter: java.lang.reflect.Method; v = virtualinvoke v.(); v = staticinvoke (v); v = virtualinvoke v.(); v = staticinvoke (v); if v == v goto label; if v == 0 goto label; v = -1; goto label; label: v = 1; label: return v; label: v = virtualinvoke v.(); v = lengthof v; v = virtualinvoke v.(); v = lengthof v; if v >= v goto label; v = 1; goto label; label: if v <= v goto label; v = -1; goto label; label: v = 0; label: return v; } }