docs: public static boolean implementsInterfaceWithSameName(Class<?> clazz, Class<?> iface) {
          Class<?>[] interfaces = getAllInterfaces(clazz);
          for (Class implementedInterface : interfaces) {
              if (implementedInterface.getName().equals(iface.getName())) {
                  return true;
              }
          }
          return false;
      }