diff -u results/io.fabric8/kubernetes-client-project/6.4.0/jnorm/reference/istio-model-v1alpha3-6.4.0.jar:istio-model-v1alpha3-6.4.0.jar/io.fabric8.istio.api.networking.v1alpha3.EnvoyFilterEnvoyConfigObjectMatchFluent.jimple results/io.fabric8/kubernetes-client-project/6.4.0/jnorm/rebuild/istio-model-v1alpha3-6.4.0.jar:istio-model-v1alpha3-6.4.0.jar/io.fabric8.istio.api.networking.v1alpha3.EnvoyFilterEnvoyConfigObjectMatchFluent.jimple
--- results/io.fabric8/kubernetes-client-project/6.4.0/jnorm/reference/istio-model-v1alpha3-6.4.0.jar:istio-model-v1alpha3-6.4.0.jar/io.fabric8.istio.api.networking.v1alpha3.EnvoyFilterEnvoyConfigObjectMatchFluent.jimple	2025-03-13 15:06:32.565487885 +0000
+++ results/io.fabric8/kubernetes-client-project/6.4.0/jnorm/rebuild/istio-model-v1alpha3-6.4.0.jar:istio-model-v1alpha3-6.4.0.jar/io.fabric8.istio.api.networking.v1alpha3.EnvoyFilterEnvoyConfigObjectMatchFluent.jimple	2025-03-13 15:06:42.589330404 +0000
@@ -7,12 +7,12 @@
 public abstract io.fabric.istio.api.networking.v1alpha.EnvoyFilterEnvoyConfigObjectMatchFluent withEnvoyFilterEnvoyConfigObjectMatchListenerTypes(io.fabric.istio.api.networking.v1alpha.EnvoyFilterEnvoyConfigObjectMatchListener);
 public abstract io.fabric.istio.api.networking.v1alpha.EnvoyFilterEnvoyConfigObjectMatchFluent$EnvoyFilterEnvoyConfigObjectMatchListenerTypesNested withNewEnvoyFilterEnvoyConfigObjectMatchListenerTypes();
 public abstract io.fabric.istio.api.networking.v1alpha.EnvoyFilterEnvoyConfigObjectMatchFluent$EnvoyFilterEnvoyConfigObjectMatchListenerTypesNested withNewEnvoyFilterEnvoyConfigObjectMatchListenerTypesLike(io.fabric.istio.api.networking.v1alpha.EnvoyFilterEnvoyConfigObjectMatchListener);
-public abstract io.fabric.istio.api.networking.v1alpha.EnvoyFilterEnvoyConfigObjectMatchFluent withEnvoyFilterEnvoyConfigObjectMatchRouteConfigurationTypes(io.fabric.istio.api.networking.v1alpha.EnvoyFilterEnvoyConfigObjectMatchRouteConfiguration);
-public abstract io.fabric.istio.api.networking.v1alpha.EnvoyFilterEnvoyConfigObjectMatchFluent$EnvoyFilterEnvoyConfigObjectMatchRouteConfigurationTypesNested withNewEnvoyFilterEnvoyConfigObjectMatchRouteConfigurationTypes();
-public abstract io.fabric.istio.api.networking.v1alpha.EnvoyFilterEnvoyConfigObjectMatchFluent$EnvoyFilterEnvoyConfigObjectMatchRouteConfigurationTypesNested withNewEnvoyFilterEnvoyConfigObjectMatchRouteConfigurationTypesLike(io.fabric.istio.api.networking.v1alpha.EnvoyFilterEnvoyConfigObjectMatchRouteConfiguration);
 public abstract io.fabric.istio.api.networking.v1alpha.EnvoyFilterEnvoyConfigObjectMatchFluent withEnvoyFilterEnvoyConfigObjectMatchClusterTypes(io.fabric.istio.api.networking.v1alpha.EnvoyFilterEnvoyConfigObjectMatchCluster);
 public abstract io.fabric.istio.api.networking.v1alpha.EnvoyFilterEnvoyConfigObjectMatchFluent$EnvoyFilterEnvoyConfigObjectMatchClusterTypesNested withNewEnvoyFilterEnvoyConfigObjectMatchClusterTypes();
 public abstract io.fabric.istio.api.networking.v1alpha.EnvoyFilterEnvoyConfigObjectMatchFluent$EnvoyFilterEnvoyConfigObjectMatchClusterTypesNested withNewEnvoyFilterEnvoyConfigObjectMatchClusterTypesLike(io.fabric.istio.api.networking.v1alpha.EnvoyFilterEnvoyConfigObjectMatchCluster);
+public abstract io.fabric.istio.api.networking.v1alpha.EnvoyFilterEnvoyConfigObjectMatchFluent withEnvoyFilterEnvoyConfigObjectMatchRouteConfigurationTypes(io.fabric.istio.api.networking.v1alpha.EnvoyFilterEnvoyConfigObjectMatchRouteConfiguration);
+public abstract io.fabric.istio.api.networking.v1alpha.EnvoyFilterEnvoyConfigObjectMatchFluent$EnvoyFilterEnvoyConfigObjectMatchRouteConfigurationTypesNested withNewEnvoyFilterEnvoyConfigObjectMatchRouteConfigurationTypes();
+public abstract io.fabric.istio.api.networking.v1alpha.EnvoyFilterEnvoyConfigObjectMatchFluent$EnvoyFilterEnvoyConfigObjectMatchRouteConfigurationTypesNested withNewEnvoyFilterEnvoyConfigObjectMatchRouteConfigurationTypesLike(io.fabric.istio.api.networking.v1alpha.EnvoyFilterEnvoyConfigObjectMatchRouteConfiguration);
 public abstract io.fabric.istio.api.networking.v1alpha.EnvoyFilterPatchContext getContext();
 public abstract io.fabric.istio.api.networking.v1alpha.EnvoyFilterEnvoyConfigObjectMatchFluent withContext(io.fabric.istio.api.networking.v1alpha.EnvoyFilterPatchContext);
 public abstract java.lang.Boolean hasContext();
diff -u results/io.fabric8/kubernetes-client-project/6.4.0/jnorm/reference/istio-model-v1alpha3-6.4.0.jar:istio-model-v1alpha3-6.4.0.jar/io.fabric8.istio.api.networking.v1alpha3.EnvoyFilterEnvoyConfigObjectMatchFluentImpl.jimple results/io.fabric8/kubernetes-client-project/6.4.0/jnorm/rebuild/istio-model-v1alpha3-6.4.0.jar:istio-model-v1alpha3-6.4.0.jar/io.fabric8.istio.api.networking.v1alpha3.EnvoyFilterEnvoyConfigObjectMatchFluentImpl.jimple
--- results/io.fabric8/kubernetes-client-project/6.4.0/jnorm/reference/istio-model-v1alpha3-6.4.0.jar:istio-model-v1alpha3-6.4.0.jar/io.fabric8.istio.api.networking.v1alpha3.EnvoyFilterEnvoyConfigObjectMatchFluentImpl.jimple	2025-03-13 15:06:32.561487948 +0000
+++ results/io.fabric8/kubernetes-client-project/6.4.0/jnorm/rebuild/istio-model-v1alpha3-6.4.0.jar:istio-model-v1alpha3-6.4.0.jar/io.fabric8.istio.api.networking.v1alpha3.EnvoyFilterEnvoyConfigObjectMatchFluentImpl.jimple	2025-03-13 15:06:42.589330404 +0000
@@ -83,20 +83,20 @@
 v = v.<io.fabric.istio.api.networking.v1alpha.EnvoyFilterEnvoyConfigObjectMatchFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder objectTypes>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.istio.api.networking.v1alpha.EnvoyFilterEnvoyConfigObjectMatchRouteConfiguration;
+v = v instanceof io.fabric.istio.api.networking.v1alpha.EnvoyFilterEnvoyConfigObjectMatchCluster;
 if v == 0 goto label;
-v = new io.fabric.istio.api.networking.v1alpha.EnvoyFilterEnvoyConfigObjectMatchRouteConfigurationBuilder;
-specialinvoke v.<io.fabric.istio.api.networking.v1alpha.EnvoyFilterEnvoyConfigObjectMatchRouteConfigurationBuilder: void <init>(io.fabric.istio.api.networking.v1alpha.EnvoyFilterEnvoyConfigObjectMatchRouteConfiguration)>(v);
+v = new io.fabric.istio.api.networking.v1alpha.EnvoyFilterEnvoyConfigObjectMatchClusterBuilder;
+specialinvoke v.<io.fabric.istio.api.networking.v1alpha.EnvoyFilterEnvoyConfigObjectMatchClusterBuilder: void <init>(io.fabric.istio.api.networking.v1alpha.EnvoyFilterEnvoyConfigObjectMatchCluster)>(v);
 v.<io.fabric.istio.api.networking.v1alpha.EnvoyFilterEnvoyConfigObjectMatchFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder objectTypes> = v;
 v = v.<io.fabric.istio.api.networking.v1alpha.EnvoyFilterEnvoyConfigObjectMatchFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("objectTypes");
 v = v.<io.fabric.istio.api.networking.v1alpha.EnvoyFilterEnvoyConfigObjectMatchFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder objectTypes>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.istio.api.networking.v1alpha.EnvoyFilterEnvoyConfigObjectMatchCluster;
+v = v instanceof io.fabric.istio.api.networking.v1alpha.EnvoyFilterEnvoyConfigObjectMatchRouteConfiguration;
 if v == 0 goto label;
-v = new io.fabric.istio.api.networking.v1alpha.EnvoyFilterEnvoyConfigObjectMatchClusterBuilder;
-specialinvoke v.<io.fabric.istio.api.networking.v1alpha.EnvoyFilterEnvoyConfigObjectMatchClusterBuilder: void <init>(io.fabric.istio.api.networking.v1alpha.EnvoyFilterEnvoyConfigObjectMatchCluster)>(v);
+v = new io.fabric.istio.api.networking.v1alpha.EnvoyFilterEnvoyConfigObjectMatchRouteConfigurationBuilder;
+specialinvoke v.<io.fabric.istio.api.networking.v1alpha.EnvoyFilterEnvoyConfigObjectMatchRouteConfigurationBuilder: void <init>(io.fabric.istio.api.networking.v1alpha.EnvoyFilterEnvoyConfigObjectMatchRouteConfiguration)>(v);
 v.<io.fabric.istio.api.networking.v1alpha.EnvoyFilterEnvoyConfigObjectMatchFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder objectTypes> = v;
 v = v.<io.fabric.istio.api.networking.v1alpha.EnvoyFilterEnvoyConfigObjectMatchFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("objectTypes");
@@ -174,23 +174,23 @@
 specialinvoke v.<io.fabric.istio.api.networking.v1alpha.EnvoyFilterEnvoyConfigObjectMatchFluentImpl$EnvoyFilterEnvoyConfigObjectMatchListenerTypesNestedImpl: void <init>(io.fabric.istio.api.networking.v1alpha.EnvoyFilterEnvoyConfigObjectMatchFluentImpl,io.fabric.istio.api.networking.v1alpha.EnvoyFilterEnvoyConfigObjectMatchListener)>(v, v);
 return v;
 }
-public io.fabric.istio.api.networking.v1alpha.EnvoyFilterEnvoyConfigObjectMatchFluent withEnvoyFilterEnvoyConfigObjectMatchRouteConfigurationTypes(io.fabric.istio.api.networking.v1alpha.EnvoyFilterEnvoyConfigObjectMatchRouteConfiguration)
+public io.fabric.istio.api.networking.v1alpha.EnvoyFilterEnvoyConfigObjectMatchFluent withEnvoyFilterEnvoyConfigObjectMatchClusterTypes(io.fabric.istio.api.networking.v1alpha.EnvoyFilterEnvoyConfigObjectMatchCluster)
 {
 io.fabric.istio.api.networking.v1alpha.EnvoyFilterEnvoyConfigObjectMatchFluentImpl v;
+io.fabric.istio.api.networking.v1alpha.EnvoyFilterEnvoyConfigObjectMatchClusterBuilder v;
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
-io.fabric.istio.api.networking.v1alpha.EnvoyFilterEnvoyConfigObjectMatchRouteConfigurationBuilder v;
 java.util.List v, v, v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
-io.fabric.istio.api.networking.v1alpha.EnvoyFilterEnvoyConfigObjectMatchRouteConfiguration v;
+io.fabric.istio.api.networking.v1alpha.EnvoyFilterEnvoyConfigObjectMatchCluster v;
 v := @this: io.fabric.istio.api.networking.v1alpha.EnvoyFilterEnvoyConfigObjectMatchFluentImpl;
-v := @parameter: io.fabric.istio.api.networking.v1alpha.EnvoyFilterEnvoyConfigObjectMatchRouteConfiguration;
+v := @parameter: io.fabric.istio.api.networking.v1alpha.EnvoyFilterEnvoyConfigObjectMatchCluster;
 v = v.<io.fabric.istio.api.networking.v1alpha.EnvoyFilterEnvoyConfigObjectMatchFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("objectTypes");
 v = v.<io.fabric.istio.api.networking.v1alpha.EnvoyFilterEnvoyConfigObjectMatchFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder objectTypes>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.istio.api.networking.v1alpha.EnvoyFilterEnvoyConfigObjectMatchRouteConfigurationBuilder;
-specialinvoke v.<io.fabric.istio.api.networking.v1alpha.EnvoyFilterEnvoyConfigObjectMatchRouteConfigurationBuilder: void <init>(io.fabric.istio.api.networking.v1alpha.EnvoyFilterEnvoyConfigObjectMatchRouteConfiguration)>(v);
+v = new io.fabric.istio.api.networking.v1alpha.EnvoyFilterEnvoyConfigObjectMatchClusterBuilder;
+specialinvoke v.<io.fabric.istio.api.networking.v1alpha.EnvoyFilterEnvoyConfigObjectMatchClusterBuilder: void <init>(io.fabric.istio.api.networking.v1alpha.EnvoyFilterEnvoyConfigObjectMatchCluster)>(v);
 v.<io.fabric.istio.api.networking.v1alpha.EnvoyFilterEnvoyConfigObjectMatchFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder objectTypes> = v;
 v = v.<io.fabric.istio.api.networking.v1alpha.EnvoyFilterEnvoyConfigObjectMatchFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("objectTypes");
@@ -206,43 +206,43 @@
 label:
 return v;
 }
-public io.fabric.istio.api.networking.v1alpha.EnvoyFilterEnvoyConfigObjectMatchFluent$EnvoyFilterEnvoyConfigObjectMatchRouteConfigurationTypesNested withNewEnvoyFilterEnvoyConfigObjectMatchRouteConfigurationTypes()
+public io.fabric.istio.api.networking.v1alpha.EnvoyFilterEnvoyConfigObjectMatchFluent$EnvoyFilterEnvoyConfigObjectMatchClusterTypesNested withNewEnvoyFilterEnvoyConfigObjectMatchClusterTypes()
 {
 io.fabric.istio.api.networking.v1alpha.EnvoyFilterEnvoyConfigObjectMatchFluentImpl v;
-io.fabric.istio.api.networking.v1alpha.EnvoyFilterEnvoyConfigObjectMatchFluentImpl$EnvoyFilterEnvoyConfigObjectMatchRouteConfigurationTypesNestedImpl v;
+io.fabric.istio.api.networking.v1alpha.EnvoyFilterEnvoyConfigObjectMatchFluentImpl$EnvoyFilterEnvoyConfigObjectMatchClusterTypesNestedImpl v;
 v := @this: io.fabric.istio.api.networking.v1alpha.EnvoyFilterEnvoyConfigObjectMatchFluentImpl;
-v = new io.fabric.istio.api.networking.v1alpha.EnvoyFilterEnvoyConfigObjectMatchFluentImpl$EnvoyFilterEnvoyConfigObjectMatchRouteConfigurationTypesNestedImpl;
-specialinvoke v.<io.fabric.istio.api.networking.v1alpha.EnvoyFilterEnvoyConfigObjectMatchFluentImpl$EnvoyFilterEnvoyConfigObjectMatchRouteConfigurationTypesNestedImpl: void <init>(io.fabric.istio.api.networking.v1alpha.EnvoyFilterEnvoyConfigObjectMatchFluentImpl)>(v);
+v = new io.fabric.istio.api.networking.v1alpha.EnvoyFilterEnvoyConfigObjectMatchFluentImpl$EnvoyFilterEnvoyConfigObjectMatchClusterTypesNestedImpl;
+specialinvoke v.<io.fabric.istio.api.networking.v1alpha.EnvoyFilterEnvoyConfigObjectMatchFluentImpl$EnvoyFilterEnvoyConfigObjectMatchClusterTypesNestedImpl: void <init>(io.fabric.istio.api.networking.v1alpha.EnvoyFilterEnvoyConfigObjectMatchFluentImpl)>(v);
 return v;
 }
-public io.fabric.istio.api.networking.v1alpha.EnvoyFilterEnvoyConfigObjectMatchFluent$EnvoyFilterEnvoyConfigObjectMatchRouteConfigurationTypesNested withNewEnvoyFilterEnvoyConfigObjectMatchRouteConfigurationTypesLike(io.fabric.istio.api.networking.v1alpha.EnvoyFilterEnvoyConfigObjectMatchRouteConfiguration)
+public io.fabric.istio.api.networking.v1alpha.EnvoyFilterEnvoyConfigObjectMatchFluent$EnvoyFilterEnvoyConfigObjectMatchClusterTypesNested withNewEnvoyFilterEnvoyConfigObjectMatchClusterTypesLike(io.fabric.istio.api.networking.v1alpha.EnvoyFilterEnvoyConfigObjectMatchCluster)
 {
 io.fabric.istio.api.networking.v1alpha.EnvoyFilterEnvoyConfigObjectMatchFluentImpl v;
-io.fabric.istio.api.networking.v1alpha.EnvoyFilterEnvoyConfigObjectMatchRouteConfiguration v;
-io.fabric.istio.api.networking.v1alpha.EnvoyFilterEnvoyConfigObjectMatchFluentImpl$EnvoyFilterEnvoyConfigObjectMatchRouteConfigurationTypesNestedImpl v;
+io.fabric.istio.api.networking.v1alpha.EnvoyFilterEnvoyConfigObjectMatchCluster v;
+io.fabric.istio.api.networking.v1alpha.EnvoyFilterEnvoyConfigObjectMatchFluentImpl$EnvoyFilterEnvoyConfigObjectMatchClusterTypesNestedImpl v;
 v := @this: io.fabric.istio.api.networking.v1alpha.EnvoyFilterEnvoyConfigObjectMatchFluentImpl;
-v := @parameter: io.fabric.istio.api.networking.v1alpha.EnvoyFilterEnvoyConfigObjectMatchRouteConfiguration;
-v = new io.fabric.istio.api.networking.v1alpha.EnvoyFilterEnvoyConfigObjectMatchFluentImpl$EnvoyFilterEnvoyConfigObjectMatchRouteConfigurationTypesNestedImpl;
-specialinvoke v.<io.fabric.istio.api.networking.v1alpha.EnvoyFilterEnvoyConfigObjectMatchFluentImpl$EnvoyFilterEnvoyConfigObjectMatchRouteConfigurationTypesNestedImpl: void <init>(io.fabric.istio.api.networking.v1alpha.EnvoyFilterEnvoyConfigObjectMatchFluentImpl,io.fabric.istio.api.networking.v1alpha.EnvoyFilterEnvoyConfigObjectMatchRouteConfiguration)>(v, v);
+v := @parameter: io.fabric.istio.api.networking.v1alpha.EnvoyFilterEnvoyConfigObjectMatchCluster;
+v = new io.fabric.istio.api.networking.v1alpha.EnvoyFilterEnvoyConfigObjectMatchFluentImpl$EnvoyFilterEnvoyConfigObjectMatchClusterTypesNestedImpl;
+specialinvoke v.<io.fabric.istio.api.networking.v1alpha.EnvoyFilterEnvoyConfigObjectMatchFluentImpl$EnvoyFilterEnvoyConfigObjectMatchClusterTypesNestedImpl: void <init>(io.fabric.istio.api.networking.v1alpha.EnvoyFilterEnvoyConfigObjectMatchFluentImpl,io.fabric.istio.api.networking.v1alpha.EnvoyFilterEnvoyConfigObjectMatchCluster)>(v, v);
 return v;
 }
-public io.fabric.istio.api.networking.v1alpha.EnvoyFilterEnvoyConfigObjectMatchFluent withEnvoyFilterEnvoyConfigObjectMatchClusterTypes(io.fabric.istio.api.networking.v1alpha.EnvoyFilterEnvoyConfigObjectMatchCluster)
+public io.fabric.istio.api.networking.v1alpha.EnvoyFilterEnvoyConfigObjectMatchFluent withEnvoyFilterEnvoyConfigObjectMatchRouteConfigurationTypes(io.fabric.istio.api.networking.v1alpha.EnvoyFilterEnvoyConfigObjectMatchRouteConfiguration)
 {
 io.fabric.istio.api.networking.v1alpha.EnvoyFilterEnvoyConfigObjectMatchFluentImpl v;
-io.fabric.istio.api.networking.v1alpha.EnvoyFilterEnvoyConfigObjectMatchClusterBuilder v;
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
+io.fabric.istio.api.networking.v1alpha.EnvoyFilterEnvoyConfigObjectMatchRouteConfigurationBuilder v;
 java.util.List v, v, v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
-io.fabric.istio.api.networking.v1alpha.EnvoyFilterEnvoyConfigObjectMatchCluster v;
+io.fabric.istio.api.networking.v1alpha.EnvoyFilterEnvoyConfigObjectMatchRouteConfiguration v;
 v := @this: io.fabric.istio.api.networking.v1alpha.EnvoyFilterEnvoyConfigObjectMatchFluentImpl;
-v := @parameter: io.fabric.istio.api.networking.v1alpha.EnvoyFilterEnvoyConfigObjectMatchCluster;
+v := @parameter: io.fabric.istio.api.networking.v1alpha.EnvoyFilterEnvoyConfigObjectMatchRouteConfiguration;
 v = v.<io.fabric.istio.api.networking.v1alpha.EnvoyFilterEnvoyConfigObjectMatchFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("objectTypes");
 v = v.<io.fabric.istio.api.networking.v1alpha.EnvoyFilterEnvoyConfigObjectMatchFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder objectTypes>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.istio.api.networking.v1alpha.EnvoyFilterEnvoyConfigObjectMatchClusterBuilder;
-specialinvoke v.<io.fabric.istio.api.networking.v1alpha.EnvoyFilterEnvoyConfigObjectMatchClusterBuilder: void <init>(io.fabric.istio.api.networking.v1alpha.EnvoyFilterEnvoyConfigObjectMatchCluster)>(v);
+v = new io.fabric.istio.api.networking.v1alpha.EnvoyFilterEnvoyConfigObjectMatchRouteConfigurationBuilder;
+specialinvoke v.<io.fabric.istio.api.networking.v1alpha.EnvoyFilterEnvoyConfigObjectMatchRouteConfigurationBuilder: void <init>(io.fabric.istio.api.networking.v1alpha.EnvoyFilterEnvoyConfigObjectMatchRouteConfiguration)>(v);
 v.<io.fabric.istio.api.networking.v1alpha.EnvoyFilterEnvoyConfigObjectMatchFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder objectTypes> = v;
 v = v.<io.fabric.istio.api.networking.v1alpha.EnvoyFilterEnvoyConfigObjectMatchFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("objectTypes");
@@ -258,24 +258,24 @@
 label:
 return v;
 }
-public io.fabric.istio.api.networking.v1alpha.EnvoyFilterEnvoyConfigObjectMatchFluent$EnvoyFilterEnvoyConfigObjectMatchClusterTypesNested withNewEnvoyFilterEnvoyConfigObjectMatchClusterTypes()
+public io.fabric.istio.api.networking.v1alpha.EnvoyFilterEnvoyConfigObjectMatchFluent$EnvoyFilterEnvoyConfigObjectMatchRouteConfigurationTypesNested withNewEnvoyFilterEnvoyConfigObjectMatchRouteConfigurationTypes()
 {
 io.fabric.istio.api.networking.v1alpha.EnvoyFilterEnvoyConfigObjectMatchFluentImpl v;
-io.fabric.istio.api.networking.v1alpha.EnvoyFilterEnvoyConfigObjectMatchFluentImpl$EnvoyFilterEnvoyConfigObjectMatchClusterTypesNestedImpl v;
+io.fabric.istio.api.networking.v1alpha.EnvoyFilterEnvoyConfigObjectMatchFluentImpl$EnvoyFilterEnvoyConfigObjectMatchRouteConfigurationTypesNestedImpl v;
 v := @this: io.fabric.istio.api.networking.v1alpha.EnvoyFilterEnvoyConfigObjectMatchFluentImpl;
-v = new io.fabric.istio.api.networking.v1alpha.EnvoyFilterEnvoyConfigObjectMatchFluentImpl$EnvoyFilterEnvoyConfigObjectMatchClusterTypesNestedImpl;
-specialinvoke v.<io.fabric.istio.api.networking.v1alpha.EnvoyFilterEnvoyConfigObjectMatchFluentImpl$EnvoyFilterEnvoyConfigObjectMatchClusterTypesNestedImpl: void <init>(io.fabric.istio.api.networking.v1alpha.EnvoyFilterEnvoyConfigObjectMatchFluentImpl)>(v);
+v = new io.fabric.istio.api.networking.v1alpha.EnvoyFilterEnvoyConfigObjectMatchFluentImpl$EnvoyFilterEnvoyConfigObjectMatchRouteConfigurationTypesNestedImpl;
+specialinvoke v.<io.fabric.istio.api.networking.v1alpha.EnvoyFilterEnvoyConfigObjectMatchFluentImpl$EnvoyFilterEnvoyConfigObjectMatchRouteConfigurationTypesNestedImpl: void <init>(io.fabric.istio.api.networking.v1alpha.EnvoyFilterEnvoyConfigObjectMatchFluentImpl)>(v);
 return v;
 }
-public io.fabric.istio.api.networking.v1alpha.EnvoyFilterEnvoyConfigObjectMatchFluent$EnvoyFilterEnvoyConfigObjectMatchClusterTypesNested withNewEnvoyFilterEnvoyConfigObjectMatchClusterTypesLike(io.fabric.istio.api.networking.v1alpha.EnvoyFilterEnvoyConfigObjectMatchCluster)
+public io.fabric.istio.api.networking.v1alpha.EnvoyFilterEnvoyConfigObjectMatchFluent$EnvoyFilterEnvoyConfigObjectMatchRouteConfigurationTypesNested withNewEnvoyFilterEnvoyConfigObjectMatchRouteConfigurationTypesLike(io.fabric.istio.api.networking.v1alpha.EnvoyFilterEnvoyConfigObjectMatchRouteConfiguration)
 {
 io.fabric.istio.api.networking.v1alpha.EnvoyFilterEnvoyConfigObjectMatchFluentImpl v;
-io.fabric.istio.api.networking.v1alpha.EnvoyFilterEnvoyConfigObjectMatchCluster v;
-io.fabric.istio.api.networking.v1alpha.EnvoyFilterEnvoyConfigObjectMatchFluentImpl$EnvoyFilterEnvoyConfigObjectMatchClusterTypesNestedImpl v;
+io.fabric.istio.api.networking.v1alpha.EnvoyFilterEnvoyConfigObjectMatchRouteConfiguration v;
+io.fabric.istio.api.networking.v1alpha.EnvoyFilterEnvoyConfigObjectMatchFluentImpl$EnvoyFilterEnvoyConfigObjectMatchRouteConfigurationTypesNestedImpl v;
 v := @this: io.fabric.istio.api.networking.v1alpha.EnvoyFilterEnvoyConfigObjectMatchFluentImpl;
-v := @parameter: io.fabric.istio.api.networking.v1alpha.EnvoyFilterEnvoyConfigObjectMatchCluster;
-v = new io.fabric.istio.api.networking.v1alpha.EnvoyFilterEnvoyConfigObjectMatchFluentImpl$EnvoyFilterEnvoyConfigObjectMatchClusterTypesNestedImpl;
-specialinvoke v.<io.fabric.istio.api.networking.v1alpha.EnvoyFilterEnvoyConfigObjectMatchFluentImpl$EnvoyFilterEnvoyConfigObjectMatchClusterTypesNestedImpl: void <init>(io.fabric.istio.api.networking.v1alpha.EnvoyFilterEnvoyConfigObjectMatchFluentImpl,io.fabric.istio.api.networking.v1alpha.EnvoyFilterEnvoyConfigObjectMatchCluster)>(v, v);
+v := @parameter: io.fabric.istio.api.networking.v1alpha.EnvoyFilterEnvoyConfigObjectMatchRouteConfiguration;
+v = new io.fabric.istio.api.networking.v1alpha.EnvoyFilterEnvoyConfigObjectMatchFluentImpl$EnvoyFilterEnvoyConfigObjectMatchRouteConfigurationTypesNestedImpl;
+specialinvoke v.<io.fabric.istio.api.networking.v1alpha.EnvoyFilterEnvoyConfigObjectMatchFluentImpl$EnvoyFilterEnvoyConfigObjectMatchRouteConfigurationTypesNestedImpl: void <init>(io.fabric.istio.api.networking.v1alpha.EnvoyFilterEnvoyConfigObjectMatchFluentImpl,io.fabric.istio.api.networking.v1alpha.EnvoyFilterEnvoyConfigObjectMatchRouteConfiguration)>(v, v);
 return v;
 }
 public io.fabric.istio.api.networking.v1alpha.EnvoyFilterPatchContext getContext()
