public class io.fabric.kubernetes.api.model.v.discovery.v.EndpointFluentImpl extends io.fabric.kubernetes.api.builder.v.BaseFluent implements io.fabric.kubernetes.api.model.v.discovery.v.EndpointFluent { private java.util.List addresses; private io.fabric.kubernetes.api.model.v.discovery.v.EndpointConditionsBuilder conditions; private java.util.Map deprecatedTopology; private io.fabric.kubernetes.api.model.v.discovery.v.EndpointHintsBuilder hints; private java.lang.String hostname; private java.lang.String nodeName; private io.fabric.kubernetes.api.model.v.ObjectReferenceBuilder targetRef; private java.lang.String zone; private java.util.Map additionalProperties; public void () { io.fabric.kubernetes.api.model.v.discovery.v.EndpointFluentImpl v; java.util.ArrayList v; v := @this: io.fabric.kubernetes.api.model.v.discovery.v.EndpointFluentImpl; specialinvoke v.()>(); v = new java.util.ArrayList; specialinvoke v.()>(); v. = v; return; } public void (io.fabric.kubernetes.api.model.v.discovery.v.Endpoint) { io.fabric.kubernetes.api.model.v.discovery.v.EndpointHints v; io.fabric.kubernetes.api.model.v.discovery.v.EndpointFluentImpl v; io.fabric.kubernetes.api.model.v.ObjectReference v; java.util.ArrayList v; io.fabric.kubernetes.api.model.v.discovery.v.EndpointConditions v; java.util.List v; io.fabric.kubernetes.api.model.v.discovery.v.Endpoint v; java.util.Map v, v; java.lang.String v, v, v; v := @this: io.fabric.kubernetes.api.model.v.discovery.v.EndpointFluentImpl; v := @parameter: io.fabric.kubernetes.api.model.v.discovery.v.Endpoint; specialinvoke v.()>(); v = new java.util.ArrayList; specialinvoke v.()>(); v. = v; v = virtualinvoke v.(); virtualinvoke v.(v); v = virtualinvoke v.(); virtualinvoke v.(v); v = virtualinvoke v.(); virtualinvoke v.(v); v = virtualinvoke v.(); virtualinvoke v.(v); v = virtualinvoke v.(); virtualinvoke v.(v); v = virtualinvoke v.(); virtualinvoke v.(v); v = virtualinvoke v.(); virtualinvoke v.(v); v = virtualinvoke v.(); virtualinvoke v.(v); v = virtualinvoke v.(); virtualinvoke v.(v); return; } public io.fabric.kubernetes.api.model.v.discovery.v.EndpointFluent addToAddresses(java.lang.Integer, java.lang.String) { java.util.List v, v; io.fabric.kubernetes.api.model.v.discovery.v.EndpointFluentImpl v; int v; java.lang.String v; java.lang.Integer v; java.util.ArrayList v; v := @this: io.fabric.kubernetes.api.model.v.discovery.v.EndpointFluentImpl; v := @parameter: java.lang.Integer; v := @parameter: java.lang.String; v = v.; if v != null goto label; v = new java.util.ArrayList; specialinvoke v.()>(); v. = v; label: v = v.; v = virtualinvoke v.(); interfaceinvoke v.(v, v); return v; } public io.fabric.kubernetes.api.model.v.discovery.v.EndpointFluent setToAddresses(java.lang.Integer, java.lang.String) { java.util.List v, v; io.fabric.kubernetes.api.model.v.discovery.v.EndpointFluentImpl v; int v; java.lang.String v; java.lang.Integer v; java.util.ArrayList v; v := @this: io.fabric.kubernetes.api.model.v.discovery.v.EndpointFluentImpl; v := @parameter: java.lang.Integer; v := @parameter: java.lang.String; v = v.; if v != null goto label; v = new java.util.ArrayList; specialinvoke v.()>(); v. = v; label: v = v.; v = virtualinvoke v.(); interfaceinvoke v.(v, v); return v; } public transient io.fabric.kubernetes.api.model.v.discovery.v.EndpointFluent addToAddresses(java.lang.String[]) { io.fabric.kubernetes.api.model.v.discovery.v.EndpointFluentImpl v; java.lang.String[] v; java.util.ArrayList v; java.util.List v, v; int v, v; java.lang.String v; v := @this: io.fabric.kubernetes.api.model.v.discovery.v.EndpointFluentImpl; v := @parameter: java.lang.String[]; v = v.; if v != null goto label; v = new java.util.ArrayList; specialinvoke v.()>(); v. = v; label: v = lengthof v; v = 0; label: if v >= v goto label; v = v[v]; v = v.; interfaceinvoke v.(v); v = v + 1; goto label; label: return v; } public io.fabric.kubernetes.api.model.v.discovery.v.EndpointFluent addAllToAddresses(java.util.Collection) { java.util.Iterator v; io.fabric.kubernetes.api.model.v.discovery.v.EndpointFluentImpl v; java.util.Collection v; java.util.ArrayList v; java.util.List v, v; java.lang.Object v; boolean v; v := @this: io.fabric.kubernetes.api.model.v.discovery.v.EndpointFluentImpl; v := @parameter: java.util.Collection; v = v.; if v != null goto label; v = new java.util.ArrayList; specialinvoke v.()>(); v. = v; label: v = interfaceinvoke v.(); label: v = interfaceinvoke v.(); if v == 0 goto label; v = interfaceinvoke v.(); v = v.; interfaceinvoke v.(v); goto label; label: return v; } public transient io.fabric.kubernetes.api.model.v.discovery.v.EndpointFluent removeFromAddresses(java.lang.String[]) { java.util.List v, v; io.fabric.kubernetes.api.model.v.discovery.v.EndpointFluentImpl v; int v, v; java.lang.String[] v; java.lang.String v; v := @this: io.fabric.kubernetes.api.model.v.discovery.v.EndpointFluentImpl; v := @parameter: java.lang.String[]; v = lengthof v; v = 0; label: if v >= v goto label; v = v[v]; v = v.; if v == null goto label; v = v.; interfaceinvoke v.(v); label: v = v + 1; goto label; label: return v; } public io.fabric.kubernetes.api.model.v.discovery.v.EndpointFluent removeAllFromAddresses(java.util.Collection) { java.util.List v, v; java.util.Iterator v; io.fabric.kubernetes.api.model.v.discovery.v.EndpointFluentImpl v; java.util.Collection v; java.lang.Object v; boolean v; v := @this: io.fabric.kubernetes.api.model.v.discovery.v.EndpointFluentImpl; v := @parameter: java.util.Collection; v = interfaceinvoke v.(); label: v = interfaceinvoke v.(); if v == 0 goto label; v = interfaceinvoke v.(); v = v.; if v == null goto label; v = v.; interfaceinvoke v.(v); goto label; label: return v; } public java.util.List getAddresses() { java.util.List v; io.fabric.kubernetes.api.model.v.discovery.v.EndpointFluentImpl v; v := @this: io.fabric.kubernetes.api.model.v.discovery.v.EndpointFluentImpl; v = v.; return v; } public java.lang.String getAddress(java.lang.Integer) { java.util.List v; io.fabric.kubernetes.api.model.v.discovery.v.EndpointFluentImpl v; int v; java.lang.Object v; java.lang.Integer v; v := @this: io.fabric.kubernetes.api.model.v.discovery.v.EndpointFluentImpl; v := @parameter: java.lang.Integer; v = v.; v = virtualinvoke v.(); v = interfaceinvoke v.(v); return v; } public java.lang.String getFirstAddress() { java.lang.Object v; java.util.List v; io.fabric.kubernetes.api.model.v.discovery.v.EndpointFluentImpl v; v := @this: io.fabric.kubernetes.api.model.v.discovery.v.EndpointFluentImpl; v = v.; v = interfaceinvoke v.(0); return v; } public java.lang.String getLastAddress() { java.util.List v, v; io.fabric.kubernetes.api.model.v.discovery.v.EndpointFluentImpl v; int v, v; java.lang.Object v; v := @this: io.fabric.kubernetes.api.model.v.discovery.v.EndpointFluentImpl; v = v.; v = v.; v = interfaceinvoke v.(); v = v - 1; v = interfaceinvoke v.(v); return v; } public java.lang.String getMatchingAddress(java.util.function.Predicate) { java.util.List v; java.util.Iterator v; java.util.function.Predicate v; io.fabric.kubernetes.api.model.v.discovery.v.EndpointFluentImpl v; java.lang.Object v; boolean v, v; v := @this: io.fabric.kubernetes.api.model.v.discovery.v.EndpointFluentImpl; v := @parameter: java.util.function.Predicate; v = v.; v = interfaceinvoke v.(); label: v = interfaceinvoke v.(); if v == 0 goto label; v = interfaceinvoke v.(); v = interfaceinvoke v.(v); if v == 0 goto label; return v; label: return null; } public java.lang.Boolean hasMatchingAddress(java.util.function.Predicate) { java.util.Iterator v; java.util.function.Predicate v; io.fabric.kubernetes.api.model.v.discovery.v.EndpointFluentImpl v; java.util.List v; java.lang.Boolean v, v; java.lang.Object v; boolean v, v; v := @this: io.fabric.kubernetes.api.model.v.discovery.v.EndpointFluentImpl; v := @parameter: java.util.function.Predicate; v = v.; v = interfaceinvoke v.(); label: v = interfaceinvoke v.(); if v == 0 goto label; v = interfaceinvoke v.(); v = interfaceinvoke v.(v); if v == 0 goto label; v = staticinvoke (1); return v; label: v = staticinvoke (0); return v; } public io.fabric.kubernetes.api.model.v.discovery.v.EndpointFluent withAddresses(java.util.List) { java.util.List v; java.util.Iterator v; io.fabric.kubernetes.api.model.v.discovery.v.EndpointFluentImpl v; java.lang.Object v; java.lang.String[] v; boolean v; java.util.ArrayList v; v := @this: io.fabric.kubernetes.api.model.v.discovery.v.EndpointFluentImpl; v := @parameter: java.util.List; if v == null goto label; v = new java.util.ArrayList; specialinvoke v.()>(); v. = v; v = interfaceinvoke v.(); label: v = interfaceinvoke v.(); if v == 0 goto label; v = interfaceinvoke v.(); v = newarray (java.lang.String)[1]; v[0] = v; virtualinvoke v.(v); goto label; label: v. = null; label: return v; } public transient io.fabric.kubernetes.api.model.v.discovery.v.EndpointFluent withAddresses(java.lang.String[]) { io.fabric.kubernetes.api.model.v.discovery.v.EndpointFluentImpl v; java.lang.String[] v, v; java.util.List v, v; int v, v; java.lang.String v; v := @this: io.fabric.kubernetes.api.model.v.discovery.v.EndpointFluentImpl; v := @parameter: java.lang.String[]; v = v.; if v == null goto label; v = v.; interfaceinvoke v.(); label: if v == null goto label; v = lengthof v; v = 0; label: if v >= v goto label; v = v[v]; v = newarray (java.lang.String)[1]; v[0] = v; virtualinvoke v.(v); v = v + 1; goto label; label: return v; } public java.lang.Boolean hasAddresses() { java.util.List v, v; io.fabric.kubernetes.api.model.v.discovery.v.EndpointFluentImpl v; java.lang.Boolean v; boolean v, v; v := @this: io.fabric.kubernetes.api.model.v.discovery.v.EndpointFluentImpl; v = v.; if v == null goto label; v = v.; v = interfaceinvoke v.(); if v != 0 goto label; v = 1; goto label; label: v = 0; label: v = staticinvoke (v); return v; } public io.fabric.kubernetes.api.model.v.discovery.v.EndpointConditions getConditions() { io.fabric.kubernetes.api.model.v.discovery.v.EndpointConditions v; io.fabric.kubernetes.api.model.v.discovery.v.EndpointFluentImpl v; io.fabric.kubernetes.api.model.v.discovery.v.EndpointConditionsBuilder v, v; v := @this: io.fabric.kubernetes.api.model.v.discovery.v.EndpointFluentImpl; v = v.; if v == null goto label; v = v.; v = virtualinvoke v.(); goto label; label: v = null; label: return v; } public io.fabric.kubernetes.api.model.v.discovery.v.EndpointConditions buildConditions() { io.fabric.kubernetes.api.model.v.discovery.v.EndpointConditions v; io.fabric.kubernetes.api.model.v.discovery.v.EndpointFluentImpl v; io.fabric.kubernetes.api.model.v.discovery.v.EndpointConditionsBuilder v, v; v := @this: io.fabric.kubernetes.api.model.v.discovery.v.EndpointFluentImpl; v = v.; if v == null goto label; v = v.; v = virtualinvoke v.(); goto label; label: v = null; label: return v; } public io.fabric.kubernetes.api.model.v.discovery.v.EndpointFluent withConditions(io.fabric.kubernetes.api.model.v.discovery.v.EndpointConditions) { io.fabric.kubernetes.api.model.v.discovery.v.EndpointFluentImpl v; io.fabric.kubernetes.api.model.v.discovery.v.EndpointConditionsBuilder v, v, v, v; io.fabric.kubernetes.api.builder.v.VisitableMap v, v, v; io.fabric.kubernetes.api.model.v.discovery.v.EndpointConditions v; java.util.List v, v, v; v := @this: io.fabric.kubernetes.api.model.v.discovery.v.EndpointFluentImpl; v := @parameter: io.fabric.kubernetes.api.model.v.discovery.v.EndpointConditions; v = v.; v = virtualinvoke v.("conditions"); v = v.; interfaceinvoke v.(v); if v == null goto label; v = new io.fabric.kubernetes.api.model.v.discovery.v.EndpointConditionsBuilder; specialinvoke v.(io.fabric.kubernetes.api.model.v.discovery.v.EndpointConditions)>(v); v. = v; v = v.; v = virtualinvoke v.("conditions"); v = v.; interfaceinvoke v.(v); goto label; label: v. = null; v = v.; v = virtualinvoke v.("conditions"); v = v.; interfaceinvoke v.(v); label: return v; } public java.lang.Boolean hasConditions() { io.fabric.kubernetes.api.model.v.discovery.v.EndpointFluentImpl v; java.lang.Boolean v; io.fabric.kubernetes.api.model.v.discovery.v.EndpointConditionsBuilder v; boolean v; v := @this: io.fabric.kubernetes.api.model.v.discovery.v.EndpointFluentImpl; v = v.; if v == null goto label; v = 1; goto label; label: v = 0; label: v = staticinvoke (v); return v; } public io.fabric.kubernetes.api.model.v.discovery.v.EndpointFluent withNewConditions(java.lang.Boolean, java.lang.Boolean, java.lang.Boolean) { io.fabric.kubernetes.api.model.v.discovery.v.EndpointConditions v; io.fabric.kubernetes.api.model.v.discovery.v.EndpointFluent v; io.fabric.kubernetes.api.model.v.discovery.v.EndpointFluentImpl v; java.lang.Boolean v, v, v; v := @this: io.fabric.kubernetes.api.model.v.discovery.v.EndpointFluentImpl; v := @parameter: java.lang.Boolean; v := @parameter: java.lang.Boolean; v := @parameter: java.lang.Boolean; v = new io.fabric.kubernetes.api.model.v.discovery.v.EndpointConditions; specialinvoke v.(java.lang.Boolean,java.lang.Boolean,java.lang.Boolean)>(v, v, v); v = virtualinvoke v.(v); return v; } public io.fabric.kubernetes.api.model.v.discovery.v.EndpointFluent$ConditionsNested withNewConditions() { io.fabric.kubernetes.api.model.v.discovery.v.EndpointFluentImpl$ConditionsNestedImpl v; io.fabric.kubernetes.api.model.v.discovery.v.EndpointFluentImpl v; v := @this: io.fabric.kubernetes.api.model.v.discovery.v.EndpointFluentImpl; v = new io.fabric.kubernetes.api.model.v.discovery.v.EndpointFluentImpl$ConditionsNestedImpl; specialinvoke v.(io.fabric.kubernetes.api.model.v.discovery.v.EndpointFluentImpl)>(v); return v; } public io.fabric.kubernetes.api.model.v.discovery.v.EndpointFluent$ConditionsNested withNewConditionsLike(io.fabric.kubernetes.api.model.v.discovery.v.EndpointConditions) { io.fabric.kubernetes.api.model.v.discovery.v.EndpointFluentImpl$ConditionsNestedImpl v; io.fabric.kubernetes.api.model.v.discovery.v.EndpointConditions v; io.fabric.kubernetes.api.model.v.discovery.v.EndpointFluentImpl v; v := @this: io.fabric.kubernetes.api.model.v.discovery.v.EndpointFluentImpl; v := @parameter: io.fabric.kubernetes.api.model.v.discovery.v.EndpointConditions; v = new io.fabric.kubernetes.api.model.v.discovery.v.EndpointFluentImpl$ConditionsNestedImpl; specialinvoke v.(io.fabric.kubernetes.api.model.v.discovery.v.EndpointFluentImpl,io.fabric.kubernetes.api.model.v.discovery.v.EndpointConditions)>(v, v); return v; } public io.fabric.kubernetes.api.model.v.discovery.v.EndpointFluent$ConditionsNested editConditions() { io.fabric.kubernetes.api.model.v.discovery.v.EndpointConditions v; io.fabric.kubernetes.api.model.v.discovery.v.EndpointFluent$ConditionsNested v; io.fabric.kubernetes.api.model.v.discovery.v.EndpointFluentImpl v; v := @this: io.fabric.kubernetes.api.model.v.discovery.v.EndpointFluentImpl; v = virtualinvoke v.(); v = virtualinvoke v.(v); return v; } public io.fabric.kubernetes.api.model.v.discovery.v.EndpointFluent$ConditionsNested editOrNewConditions() { io.fabric.kubernetes.api.model.v.discovery.v.EndpointConditions v, v; io.fabric.kubernetes.api.model.v.discovery.v.EndpointFluentImpl v; io.fabric.kubernetes.api.model.v.discovery.v.EndpointConditionsBuilder v; io.fabric.kubernetes.api.model.v.discovery.v.EndpointFluent$ConditionsNested v; v := @this: io.fabric.kubernetes.api.model.v.discovery.v.EndpointFluentImpl; v = virtualinvoke v.(); if v == null goto label; v = virtualinvoke v.(); goto label; label: v = new io.fabric.kubernetes.api.model.v.discovery.v.EndpointConditionsBuilder; specialinvoke v.()>(); v = virtualinvoke v.(); label: v = virtualinvoke v.(v); return v; } public io.fabric.kubernetes.api.model.v.discovery.v.EndpointFluent$ConditionsNested editOrNewConditionsLike(io.fabric.kubernetes.api.model.v.discovery.v.EndpointConditions) { io.fabric.kubernetes.api.model.v.discovery.v.EndpointConditions v, v, v; io.fabric.kubernetes.api.model.v.discovery.v.EndpointFluentImpl v; io.fabric.kubernetes.api.model.v.discovery.v.EndpointFluent$ConditionsNested v; v := @this: io.fabric.kubernetes.api.model.v.discovery.v.EndpointFluentImpl; v := @parameter: io.fabric.kubernetes.api.model.v.discovery.v.EndpointConditions; v = virtualinvoke v.(); if v == null goto label; v = virtualinvoke v.(); goto label; label: v = v; label: v = virtualinvoke v.(v); return v; } public io.fabric.kubernetes.api.model.v.discovery.v.EndpointFluent addToDeprecatedTopology(java.lang.String, java.lang.String) { java.util.LinkedHashMap v; io.fabric.kubernetes.api.model.v.discovery.v.EndpointFluentImpl v; java.util.Map v, v; java.lang.String v, v; v := @this: io.fabric.kubernetes.api.model.v.discovery.v.EndpointFluentImpl; v := @parameter: java.lang.String; v := @parameter: java.lang.String; v = v.; if v != null goto label; if v == null goto label; if v == null goto label; v = new java.util.LinkedHashMap; specialinvoke v.()>(); v. = v; label: if v == null goto label; if v == null goto label; v = v.; interfaceinvoke v.(v, v); label: return v; } public io.fabric.kubernetes.api.model.v.discovery.v.EndpointFluent addToDeprecatedTopology(java.util.Map) { java.util.LinkedHashMap v; io.fabric.kubernetes.api.model.v.discovery.v.EndpointFluentImpl v; java.util.Map v, v, v; v := @this: io.fabric.kubernetes.api.model.v.discovery.v.EndpointFluentImpl; v := @parameter: java.util.Map; v = v.; if v != null goto label; if v == null goto label; v = new java.util.LinkedHashMap; specialinvoke v.()>(); v. = v; label: if v == null goto label; v = v.; interfaceinvoke v.(v); label: return v; } public io.fabric.kubernetes.api.model.v.discovery.v.EndpointFluent removeFromDeprecatedTopology(java.lang.String) { io.fabric.kubernetes.api.model.v.discovery.v.EndpointFluentImpl v; java.util.Map v, v, v; java.lang.String v; v := @this: io.fabric.kubernetes.api.model.v.discovery.v.EndpointFluentImpl; v := @parameter: java.lang.String; v = v.; if v != null goto label; return v; label: if v == null goto label; v = v.; if v == null goto label; v = v.; interfaceinvoke v.(v); label: return v; } public io.fabric.kubernetes.api.model.v.discovery.v.EndpointFluent removeFromDeprecatedTopology(java.util.Map) { java.util.Iterator v; io.fabric.kubernetes.api.model.v.discovery.v.EndpointFluentImpl v; java.util.Set v; java.util.Map v, v, v, v; java.lang.Object v; boolean v; v := @this: io.fabric.kubernetes.api.model.v.discovery.v.EndpointFluentImpl; v := @parameter: java.util.Map; v = v.; if v != null goto label; return v; label: if v == null goto label; v = interfaceinvoke v.(); v = interfaceinvoke v.(); label: v = interfaceinvoke v.(); if v == 0 goto label; v = interfaceinvoke v.(); v = v.; if v == null goto label; v = v.; interfaceinvoke v.(v); goto label; label: return v; } public java.util.Map getDeprecatedTopology() { io.fabric.kubernetes.api.model.v.discovery.v.EndpointFluentImpl v; java.util.Map v; v := @this: io.fabric.kubernetes.api.model.v.discovery.v.EndpointFluentImpl; v = v.; return v; } public io.fabric.kubernetes.api.model.v.discovery.v.EndpointFluent withDeprecatedTopology(java.util.Map) { java.util.LinkedHashMap v; io.fabric.kubernetes.api.model.v.discovery.v.EndpointFluentImpl v; java.util.Map v; v := @this: io.fabric.kubernetes.api.model.v.discovery.v.EndpointFluentImpl; v := @parameter: java.util.Map; if v != null goto label; v. = null; goto label; label: v = new java.util.LinkedHashMap; specialinvoke v.(java.util.Map)>(v); v. = v; label: return v; } public java.lang.Boolean hasDeprecatedTopology() { io.fabric.kubernetes.api.model.v.discovery.v.EndpointFluentImpl v; java.util.Map v; java.lang.Boolean v; boolean v; v := @this: io.fabric.kubernetes.api.model.v.discovery.v.EndpointFluentImpl; v = v.; if v == null goto label; v = 1; goto label; label: v = 0; label: v = staticinvoke (v); return v; } public io.fabric.kubernetes.api.model.v.discovery.v.EndpointHints getHints() { io.fabric.kubernetes.api.model.v.discovery.v.EndpointHints v; io.fabric.kubernetes.api.model.v.discovery.v.EndpointHintsBuilder v, v; io.fabric.kubernetes.api.model.v.discovery.v.EndpointFluentImpl v; v := @this: io.fabric.kubernetes.api.model.v.discovery.v.EndpointFluentImpl; v = v.; if v == null goto label; v = v.; v = virtualinvoke v.(); goto label; label: v = null; label: return v; } public io.fabric.kubernetes.api.model.v.discovery.v.EndpointHints buildHints() { io.fabric.kubernetes.api.model.v.discovery.v.EndpointHints v; io.fabric.kubernetes.api.model.v.discovery.v.EndpointHintsBuilder v, v; io.fabric.kubernetes.api.model.v.discovery.v.EndpointFluentImpl v; v := @this: io.fabric.kubernetes.api.model.v.discovery.v.EndpointFluentImpl; v = v.; if v == null goto label; v = v.; v = virtualinvoke v.(); goto label; label: v = null; label: return v; } public io.fabric.kubernetes.api.model.v.discovery.v.EndpointFluent withHints(io.fabric.kubernetes.api.model.v.discovery.v.EndpointHints) { io.fabric.kubernetes.api.model.v.discovery.v.EndpointHints v; io.fabric.kubernetes.api.model.v.discovery.v.EndpointHintsBuilder v, v, v, v; io.fabric.kubernetes.api.model.v.discovery.v.EndpointFluentImpl v; io.fabric.kubernetes.api.builder.v.VisitableMap v, v, v; java.util.List v, v, v; v := @this: io.fabric.kubernetes.api.model.v.discovery.v.EndpointFluentImpl; v := @parameter: io.fabric.kubernetes.api.model.v.discovery.v.EndpointHints; v = v.; v = virtualinvoke v.("hints"); v = v.; interfaceinvoke v.(v); if v == null goto label; v = new io.fabric.kubernetes.api.model.v.discovery.v.EndpointHintsBuilder; specialinvoke v.(io.fabric.kubernetes.api.model.v.discovery.v.EndpointHints)>(v); v. = v; v = v.; v = virtualinvoke v.("hints"); v = v.; interfaceinvoke v.(v); goto label; label: v. = null; v = v.; v = virtualinvoke v.("hints"); v = v.; interfaceinvoke v.(v); label: return v; } public java.lang.Boolean hasHints() { io.fabric.kubernetes.api.model.v.discovery.v.EndpointHintsBuilder v; io.fabric.kubernetes.api.model.v.discovery.v.EndpointFluentImpl v; java.lang.Boolean v; boolean v; v := @this: io.fabric.kubernetes.api.model.v.discovery.v.EndpointFluentImpl; v = v.; if v == null goto label; v = 1; goto label; label: v = 0; label: v = staticinvoke (v); return v; } public io.fabric.kubernetes.api.model.v.discovery.v.EndpointFluent$HintsNested withNewHints() { io.fabric.kubernetes.api.model.v.discovery.v.EndpointFluentImpl$HintsNestedImpl v; io.fabric.kubernetes.api.model.v.discovery.v.EndpointFluentImpl v; v := @this: io.fabric.kubernetes.api.model.v.discovery.v.EndpointFluentImpl; v = new io.fabric.kubernetes.api.model.v.discovery.v.EndpointFluentImpl$HintsNestedImpl; specialinvoke v.(io.fabric.kubernetes.api.model.v.discovery.v.EndpointFluentImpl)>(v); return v; } public io.fabric.kubernetes.api.model.v.discovery.v.EndpointFluent$HintsNested withNewHintsLike(io.fabric.kubernetes.api.model.v.discovery.v.EndpointHints) { io.fabric.kubernetes.api.model.v.discovery.v.EndpointFluentImpl$HintsNestedImpl v; io.fabric.kubernetes.api.model.v.discovery.v.EndpointHints v; io.fabric.kubernetes.api.model.v.discovery.v.EndpointFluentImpl v; v := @this: io.fabric.kubernetes.api.model.v.discovery.v.EndpointFluentImpl; v := @parameter: io.fabric.kubernetes.api.model.v.discovery.v.EndpointHints; v = new io.fabric.kubernetes.api.model.v.discovery.v.EndpointFluentImpl$HintsNestedImpl; specialinvoke v.(io.fabric.kubernetes.api.model.v.discovery.v.EndpointFluentImpl,io.fabric.kubernetes.api.model.v.discovery.v.EndpointHints)>(v, v); return v; } public io.fabric.kubernetes.api.model.v.discovery.v.EndpointFluent$HintsNested editHints() { io.fabric.kubernetes.api.model.v.discovery.v.EndpointHints v; io.fabric.kubernetes.api.model.v.discovery.v.EndpointFluent$HintsNested v; io.fabric.kubernetes.api.model.v.discovery.v.EndpointFluentImpl v; v := @this: io.fabric.kubernetes.api.model.v.discovery.v.EndpointFluentImpl; v = virtualinvoke v.(); v = virtualinvoke v.(v); return v; } public io.fabric.kubernetes.api.model.v.discovery.v.EndpointFluent$HintsNested editOrNewHints() { io.fabric.kubernetes.api.model.v.discovery.v.EndpointHints v, v; io.fabric.kubernetes.api.model.v.discovery.v.EndpointFluent$HintsNested v; io.fabric.kubernetes.api.model.v.discovery.v.EndpointHintsBuilder v; io.fabric.kubernetes.api.model.v.discovery.v.EndpointFluentImpl v; v := @this: io.fabric.kubernetes.api.model.v.discovery.v.EndpointFluentImpl; v = virtualinvoke v.(); if v == null goto label; v = virtualinvoke v.(); goto label; label: v = new io.fabric.kubernetes.api.model.v.discovery.v.EndpointHintsBuilder; specialinvoke v.()>(); v = virtualinvoke v.(); label: v = virtualinvoke v.(v); return v; } public io.fabric.kubernetes.api.model.v.discovery.v.EndpointFluent$HintsNested editOrNewHintsLike(io.fabric.kubernetes.api.model.v.discovery.v.EndpointHints) { io.fabric.kubernetes.api.model.v.discovery.v.EndpointHints v, v, v; io.fabric.kubernetes.api.model.v.discovery.v.EndpointFluent$HintsNested v; io.fabric.kubernetes.api.model.v.discovery.v.EndpointFluentImpl v; v := @this: io.fabric.kubernetes.api.model.v.discovery.v.EndpointFluentImpl; v := @parameter: io.fabric.kubernetes.api.model.v.discovery.v.EndpointHints; v = virtualinvoke v.(); if v == null goto label; v = virtualinvoke v.(); goto label; label: v = v; label: v = virtualinvoke v.(v); return v; } public java.lang.String getHostname() { java.lang.String v; io.fabric.kubernetes.api.model.v.discovery.v.EndpointFluentImpl v; v := @this: io.fabric.kubernetes.api.model.v.discovery.v.EndpointFluentImpl; v = v.; return v; } public io.fabric.kubernetes.api.model.v.discovery.v.EndpointFluent withHostname(java.lang.String) { java.lang.String v; io.fabric.kubernetes.api.model.v.discovery.v.EndpointFluentImpl v; v := @this: io.fabric.kubernetes.api.model.v.discovery.v.EndpointFluentImpl; v := @parameter: java.lang.String; v. = v; return v; } public java.lang.Boolean hasHostname() { io.fabric.kubernetes.api.model.v.discovery.v.EndpointFluentImpl v; java.lang.Boolean v; java.lang.String v; boolean v; v := @this: io.fabric.kubernetes.api.model.v.discovery.v.EndpointFluentImpl; v = v.; if v == null goto label; v = 1; goto label; label: v = 0; label: v = staticinvoke (v); return v; } public java.lang.String getNodeName() { java.lang.String v; io.fabric.kubernetes.api.model.v.discovery.v.EndpointFluentImpl v; v := @this: io.fabric.kubernetes.api.model.v.discovery.v.EndpointFluentImpl; v = v.; return v; } public io.fabric.kubernetes.api.model.v.discovery.v.EndpointFluent withNodeName(java.lang.String) { java.lang.String v; io.fabric.kubernetes.api.model.v.discovery.v.EndpointFluentImpl v; v := @this: io.fabric.kubernetes.api.model.v.discovery.v.EndpointFluentImpl; v := @parameter: java.lang.String; v. = v; return v; } public java.lang.Boolean hasNodeName() { io.fabric.kubernetes.api.model.v.discovery.v.EndpointFluentImpl v; java.lang.Boolean v; java.lang.String v; boolean v; v := @this: io.fabric.kubernetes.api.model.v.discovery.v.EndpointFluentImpl; v = v.; if v == null goto label; v = 1; goto label; label: v = 0; label: v = staticinvoke (v); return v; } public io.fabric.kubernetes.api.model.v.ObjectReference getTargetRef() { io.fabric.kubernetes.api.model.v.discovery.v.EndpointFluentImpl v; io.fabric.kubernetes.api.model.v.ObjectReference v; io.fabric.kubernetes.api.model.v.ObjectReferenceBuilder v, v; v := @this: io.fabric.kubernetes.api.model.v.discovery.v.EndpointFluentImpl; v = v.; if v == null goto label; v = v.; v = virtualinvoke v.(); goto label; label: v = null; label: return v; } public io.fabric.kubernetes.api.model.v.ObjectReference buildTargetRef() { io.fabric.kubernetes.api.model.v.discovery.v.EndpointFluentImpl v; io.fabric.kubernetes.api.model.v.ObjectReference v; io.fabric.kubernetes.api.model.v.ObjectReferenceBuilder v, v; v := @this: io.fabric.kubernetes.api.model.v.discovery.v.EndpointFluentImpl; v = v.; if v == null goto label; v = v.; v = virtualinvoke v.(); goto label; label: v = null; label: return v; } public io.fabric.kubernetes.api.model.v.discovery.v.EndpointFluent withTargetRef(io.fabric.kubernetes.api.model.v.ObjectReference) { io.fabric.kubernetes.api.model.v.discovery.v.EndpointFluentImpl v; io.fabric.kubernetes.api.model.v.ObjectReference v; io.fabric.kubernetes.api.builder.v.VisitableMap v, v, v; java.util.List v, v, v; io.fabric.kubernetes.api.model.v.ObjectReferenceBuilder v, v, v, v; v := @this: io.fabric.kubernetes.api.model.v.discovery.v.EndpointFluentImpl; v := @parameter: io.fabric.kubernetes.api.model.v.ObjectReference; v = v.; v = virtualinvoke v.("targetRef"); v = v.; interfaceinvoke v.(v); if v == null goto label; v = new io.fabric.kubernetes.api.model.v.ObjectReferenceBuilder; specialinvoke v.(io.fabric.kubernetes.api.model.v.ObjectReference)>(v); v. = v; v = v.; v = virtualinvoke v.("targetRef"); v = v.; interfaceinvoke v.(v); goto label; label: v. = null; v = v.; v = virtualinvoke v.("targetRef"); v = v.; interfaceinvoke v.(v); label: return v; } public java.lang.Boolean hasTargetRef() { io.fabric.kubernetes.api.model.v.discovery.v.EndpointFluentImpl v; java.lang.Boolean v; io.fabric.kubernetes.api.model.v.ObjectReferenceBuilder v; boolean v; v := @this: io.fabric.kubernetes.api.model.v.discovery.v.EndpointFluentImpl; v = v.; if v == null goto label; v = 1; goto label; label: v = 0; label: v = staticinvoke (v); return v; } public io.fabric.kubernetes.api.model.v.discovery.v.EndpointFluent$TargetRefNested withNewTargetRef() { io.fabric.kubernetes.api.model.v.discovery.v.EndpointFluentImpl v; io.fabric.kubernetes.api.model.v.discovery.v.EndpointFluentImpl$TargetRefNestedImpl v; v := @this: io.fabric.kubernetes.api.model.v.discovery.v.EndpointFluentImpl; v = new io.fabric.kubernetes.api.model.v.discovery.v.EndpointFluentImpl$TargetRefNestedImpl; specialinvoke v.(io.fabric.kubernetes.api.model.v.discovery.v.EndpointFluentImpl)>(v); return v; } public io.fabric.kubernetes.api.model.v.discovery.v.EndpointFluent$TargetRefNested withNewTargetRefLike(io.fabric.kubernetes.api.model.v.ObjectReference) { io.fabric.kubernetes.api.model.v.ObjectReference v; io.fabric.kubernetes.api.model.v.discovery.v.EndpointFluentImpl v; io.fabric.kubernetes.api.model.v.discovery.v.EndpointFluentImpl$TargetRefNestedImpl v; v := @this: io.fabric.kubernetes.api.model.v.discovery.v.EndpointFluentImpl; v := @parameter: io.fabric.kubernetes.api.model.v.ObjectReference; v = new io.fabric.kubernetes.api.model.v.discovery.v.EndpointFluentImpl$TargetRefNestedImpl; specialinvoke v.(io.fabric.kubernetes.api.model.v.discovery.v.EndpointFluentImpl,io.fabric.kubernetes.api.model.v.ObjectReference)>(v, v); return v; } public io.fabric.kubernetes.api.model.v.discovery.v.EndpointFluent$TargetRefNested editTargetRef() { io.fabric.kubernetes.api.model.v.ObjectReference v; io.fabric.kubernetes.api.model.v.discovery.v.EndpointFluent$TargetRefNested v; io.fabric.kubernetes.api.model.v.discovery.v.EndpointFluentImpl v; v := @this: io.fabric.kubernetes.api.model.v.discovery.v.EndpointFluentImpl; v = virtualinvoke v.(); v = virtualinvoke v.(v); return v; } public io.fabric.kubernetes.api.model.v.discovery.v.EndpointFluent$TargetRefNested editOrNewTargetRef() { io.fabric.kubernetes.api.model.v.discovery.v.EndpointFluentImpl v; io.fabric.kubernetes.api.model.v.ObjectReference v, v; io.fabric.kubernetes.api.model.v.ObjectReferenceBuilder v; io.fabric.kubernetes.api.model.v.discovery.v.EndpointFluent$TargetRefNested v; v := @this: io.fabric.kubernetes.api.model.v.discovery.v.EndpointFluentImpl; v = virtualinvoke v.(); if v == null goto label; v = virtualinvoke v.(); goto label; label: v = new io.fabric.kubernetes.api.model.v.ObjectReferenceBuilder; specialinvoke v.()>(); v = virtualinvoke v.(); label: v = virtualinvoke v.(v); return v; } public io.fabric.kubernetes.api.model.v.discovery.v.EndpointFluent$TargetRefNested editOrNewTargetRefLike(io.fabric.kubernetes.api.model.v.ObjectReference) { io.fabric.kubernetes.api.model.v.discovery.v.EndpointFluentImpl v; io.fabric.kubernetes.api.model.v.ObjectReference v, v, v; io.fabric.kubernetes.api.model.v.discovery.v.EndpointFluent$TargetRefNested v; v := @this: io.fabric.kubernetes.api.model.v.discovery.v.EndpointFluentImpl; v := @parameter: io.fabric.kubernetes.api.model.v.ObjectReference; v = virtualinvoke v.(); if v == null goto label; v = virtualinvoke v.(); goto label; label: v = v; label: v = virtualinvoke v.(v); return v; } public java.lang.String getZone() { java.lang.String v; io.fabric.kubernetes.api.model.v.discovery.v.EndpointFluentImpl v; v := @this: io.fabric.kubernetes.api.model.v.discovery.v.EndpointFluentImpl; v = v.; return v; } public io.fabric.kubernetes.api.model.v.discovery.v.EndpointFluent withZone(java.lang.String) { java.lang.String v; io.fabric.kubernetes.api.model.v.discovery.v.EndpointFluentImpl v; v := @this: io.fabric.kubernetes.api.model.v.discovery.v.EndpointFluentImpl; v := @parameter: java.lang.String; v. = v; return v; } public java.lang.Boolean hasZone() { io.fabric.kubernetes.api.model.v.discovery.v.EndpointFluentImpl v; java.lang.Boolean v; java.lang.String v; boolean v; v := @this: io.fabric.kubernetes.api.model.v.discovery.v.EndpointFluentImpl; v = v.; if v == null goto label; v = 1; goto label; label: v = 0; label: v = staticinvoke (v); return v; } public io.fabric.kubernetes.api.model.v.discovery.v.EndpointFluent addToAdditionalProperties(java.lang.String, java.lang.Object) { java.util.LinkedHashMap v; io.fabric.kubernetes.api.model.v.discovery.v.EndpointFluentImpl v; java.util.Map v, v; java.lang.Object v; java.lang.String v; v := @this: io.fabric.kubernetes.api.model.v.discovery.v.EndpointFluentImpl; v := @parameter: java.lang.String; v := @parameter: java.lang.Object; v = v.; if v != null goto label; if v == null goto label; if v == null goto label; v = new java.util.LinkedHashMap; specialinvoke v.()>(); v. = v; label: if v == null goto label; if v == null goto label; v = v.; interfaceinvoke v.(v, v); label: return v; } public io.fabric.kubernetes.api.model.v.discovery.v.EndpointFluent addToAdditionalProperties(java.util.Map) { java.util.LinkedHashMap v; io.fabric.kubernetes.api.model.v.discovery.v.EndpointFluentImpl v; java.util.Map v, v, v; v := @this: io.fabric.kubernetes.api.model.v.discovery.v.EndpointFluentImpl; v := @parameter: java.util.Map; v = v.; if v != null goto label; if v == null goto label; v = new java.util.LinkedHashMap; specialinvoke v.()>(); v. = v; label: if v == null goto label; v = v.; interfaceinvoke v.(v); label: return v; } public io.fabric.kubernetes.api.model.v.discovery.v.EndpointFluent removeFromAdditionalProperties(java.lang.String) { io.fabric.kubernetes.api.model.v.discovery.v.EndpointFluentImpl v; java.util.Map v, v, v; java.lang.String v; v := @this: io.fabric.kubernetes.api.model.v.discovery.v.EndpointFluentImpl; v := @parameter: java.lang.String; v = v.; if v != null goto label; return v; label: if v == null goto label; v = v.; if v == null goto label; v = v.; interfaceinvoke v.(v); label: return v; } public io.fabric.kubernetes.api.model.v.discovery.v.EndpointFluent removeFromAdditionalProperties(java.util.Map) { java.util.Iterator v; io.fabric.kubernetes.api.model.v.discovery.v.EndpointFluentImpl v; java.util.Set v; java.util.Map v, v, v, v; java.lang.Object v; boolean v; v := @this: io.fabric.kubernetes.api.model.v.discovery.v.EndpointFluentImpl; v := @parameter: java.util.Map; v = v.; if v != null goto label; return v; label: if v == null goto label; v = interfaceinvoke v.(); v = interfaceinvoke v.(); label: v = interfaceinvoke v.(); if v == 0 goto label; v = interfaceinvoke v.(); v = v.; if v == null goto label; v = v.; interfaceinvoke v.(v); goto label; label: return v; } public java.util.Map getAdditionalProperties() { io.fabric.kubernetes.api.model.v.discovery.v.EndpointFluentImpl v; java.util.Map v; v := @this: io.fabric.kubernetes.api.model.v.discovery.v.EndpointFluentImpl; v = v.; return v; } public io.fabric.kubernetes.api.model.v.discovery.v.EndpointFluent withAdditionalProperties(java.util.Map) { java.util.LinkedHashMap v; io.fabric.kubernetes.api.model.v.discovery.v.EndpointFluentImpl v; java.util.Map v; v := @this: io.fabric.kubernetes.api.model.v.discovery.v.EndpointFluentImpl; v := @parameter: java.util.Map; if v != null goto label; v. = null; goto label; label: v = new java.util.LinkedHashMap; specialinvoke v.(java.util.Map)>(v); v. = v; label: return v; } public java.lang.Boolean hasAdditionalProperties() { io.fabric.kubernetes.api.model.v.discovery.v.EndpointFluentImpl v; java.util.Map v; java.lang.Boolean v; boolean v; v := @this: io.fabric.kubernetes.api.model.v.discovery.v.EndpointFluentImpl; v = v.; if v == null goto label; v = 1; goto label; label: v = 0; label: v = staticinvoke (v); return v; } public boolean equals(java.lang.Object) { io.fabric.kubernetes.api.model.v.discovery.v.EndpointHintsBuilder v, v, v, v; io.fabric.kubernetes.api.model.v.discovery.v.EndpointConditionsBuilder v, v, v, v; java.util.Map v, v, v, v, v, v, v, v; boolean v, v, v, v, v, v, v, v, v; java.util.List v, v, v, v; io.fabric.kubernetes.api.model.v.ObjectReferenceBuilder v, v, v, v; java.lang.String v, v, v, v, v, v, v, v, v, v, v, v; io.fabric.kubernetes.api.model.v.discovery.v.EndpointFluentImpl v; java.lang.Class v, v; java.lang.Object v; v := @this: io.fabric.kubernetes.api.model.v.discovery.v.EndpointFluentImpl; v := @parameter: java.lang.Object; if v != v goto label; return 1; label: if v == null goto label; v = virtualinvoke v.(); v = virtualinvoke v.(); if v == v goto label; label: return 0; label: v = v.; if v == null goto label; v = v.; v = v.; v = interfaceinvoke v.(v); if v != 0 goto label; goto label; label: v = v.; if v == null goto label; label: return 0; label: v = v.; if v == null goto label; v = v.; v = v.; v = virtualinvoke v.(v); if v != 0 goto label; goto label; label: v = v.; if v == null goto label; label: return 0; label: v = v.; if v == null goto label; v = v.; v = v.; v = interfaceinvoke v.(v); if v != 0 goto label; goto label; label: v = v.; if v == null goto label; label: return 0; label: v = v.; if v == null goto label; v = v.; v = v.; v = virtualinvoke v.(v); if v != 0 goto label; goto label; label: v = v.; if v == null goto label; label: return 0; label: v = v.; if v == null goto label; v = v.; v = v.; v = virtualinvoke v.(v); if v != 0 goto label; goto label; label: v = v.; if v == null goto label; label: return 0; label: v = v.; if v == null goto label; v = v.; v = v.; v = virtualinvoke v.(v); if v != 0 goto label; goto label; label: v = v.; if v == null goto label; label: return 0; label: v = v.; if v == null goto label; v = v.; v = v.; v = virtualinvoke v.(v); if v != 0 goto label; goto label; label: v = v.; if v == null goto label; label: return 0; label: v = v.; if v == null goto label; v = v.; v = v.; v = virtualinvoke v.(v); if v != 0 goto label; goto label; label: v = v.; if v == null goto label; label: return 0; label: v = v.; if v == null goto label; v = v.; v = v.; v = interfaceinvoke v.(v); if v != 0 goto label; goto label; label: v = v.; if v == null goto label; label: return 0; label: return 1; } public int hashCode() { java.lang.Object[] v; io.fabric.kubernetes.api.model.v.discovery.v.EndpointHintsBuilder v; io.fabric.kubernetes.api.model.v.discovery.v.EndpointFluentImpl v; io.fabric.kubernetes.api.model.v.discovery.v.EndpointConditionsBuilder v; java.lang.Integer v; java.util.List v; java.util.Map v, v; int v, v; io.fabric.kubernetes.api.model.v.ObjectReferenceBuilder v; java.lang.String v, v, v; v := @this: io.fabric.kubernetes.api.model.v.discovery.v.EndpointFluentImpl; v = newarray (java.lang.Object)[10]; v = v.; v[0] = v; v = v.; v[1] = v; v = v.; v[2] = v; v = v.; v[3] = v; v = v.; v[4] = v; v = v.; v[5] = v; v = v.; v[6] = v; v = v.; v[7] = v; v = v.; v[8] = v; v = specialinvoke v.(); v = staticinvoke (v); v[9] = v; v = staticinvoke (v); return v; } public java.lang.String toString() { io.fabric.kubernetes.api.model.v.discovery.v.EndpointHintsBuilder v, v; io.fabric.kubernetes.api.model.v.discovery.v.EndpointConditionsBuilder v, v; java.util.Map v, v, v, v, v, v; boolean v, v, v; java.util.List v, v, v; java.lang.StringBuilder v; io.fabric.kubernetes.api.model.v.ObjectReferenceBuilder v, v; java.lang.String v, v, v, v, v, v, v, v, v, v, v, v, v, v, v; io.fabric.kubernetes.api.model.v.discovery.v.EndpointFluentImpl v; v := @this: io.fabric.kubernetes.api.model.v.discovery.v.EndpointFluentImpl; v = new java.lang.StringBuilder; specialinvoke v.()>(); virtualinvoke v.("{"); v = v.; if v == null goto label; v = v.; v = interfaceinvoke v.(); if v != 0 goto label; virtualinvoke v.("addresses:"); v = v.; v = dynamicinvoke "makeConcatWithConstants" (v) ("\u,"); virtualinvoke v.(v); label: v = v.; if v == null goto label; virtualinvoke v.("conditions:"); v = v.; v = dynamicinvoke "makeConcatWithConstants" (v) ("\u,"); virtualinvoke v.(v); label: v = v.; if v == null goto label; v = v.; v = interfaceinvoke v.(); if v != 0 goto label; virtualinvoke v.("deprecatedTopology:"); v = v.; v = dynamicinvoke "makeConcatWithConstants" (v) ("\u,"); virtualinvoke v.(v); label: v = v.; if v == null goto label; virtualinvoke v.("hints:"); v = v.; v = dynamicinvoke "makeConcatWithConstants" (v) ("\u,"); virtualinvoke v.(v); label: v = v.; if v == null goto label; virtualinvoke v.("hostname:"); v = v.; v = dynamicinvoke "makeConcatWithConstants" (v) ("\u,"); virtualinvoke v.(v); label: v = v.; if v == null goto label; virtualinvoke v.("nodeName:"); v = v.; v = dynamicinvoke "makeConcatWithConstants" (v) ("\u,"); virtualinvoke v.(v); label: v = v.; if v == null goto label; virtualinvoke v.("targetRef:"); v = v.; v = dynamicinvoke "makeConcatWithConstants" (v) ("\u,"); virtualinvoke v.(v); label: v = v.; if v == null goto label; virtualinvoke v.("zone:"); v = v.; v = dynamicinvoke "makeConcatWithConstants" (v) ("\u,"); virtualinvoke v.(v); label: v = v.; if v == null goto label; v = v.; v = interfaceinvoke v.(); if v != 0 goto label; virtualinvoke v.("additionalProperties:"); v = v.; virtualinvoke v.(v); label: virtualinvoke v.("}"); v = virtualinvoke v.(); return v; } }