public Object getProxy(T obj) {
    this.obj = obj;
    return Proxy.newProxyInstance(
        obj.getClass().getClassLoader(), ReflectionUtil.getAllInterface(obj.getClass()), this);
  }
Proxy for iceberg-flink class. To support kerberos. Using jdk proxy can surrogate an instance
which already exists.

@param <T> proxy class type
amoro-format-mixed/amoro-mixed-flink/amoro-mixed-flink-common/src/main/java/org/apache/amoro/flink/interceptor/KerberosInvocationHandler.java