static L findNonDefaultInterfaceMethods(Class intrface) { if (!isInterface(intrface)) null; new L l; _MethodCache cache = getMethodCache(intrface); for (Method m : allValues(cache)) if (m.getDeclaringClass() != O.class && !m.isDefault() && !isStaticMethod(m)) l.add(m); ret l; }