@Override
    public int hashCode() {
      return clazz.hashCode()
          + interfaces.hashCode()
          + requestedClassloader.hashCode()
          + (sharedClassLoader ? 1 : 0);
    }
Class loader requested when the proxy class was generated. This might not be the class loader
of {@code clazz} as not all class loaders can be shared.
android/android_framework/dex-maker/src/main/java/com/android/dx/stock/ProxyBuilder.java