public class org.apache.activemq.schema.core.DtoRedeliveryPolicy extends java.lang.Object implements org.jvnet.jaxb2_commons.lang.Equals, org.jvnet.jaxb2_commons.lang.HashCode, org.jvnet.jaxb2_commons.lang.ToString
{
protected java.util.List destinationOrAny;
protected java.lang.Double backOffMultiplier;
protected java.lang.Short collisionAvoidancePercent;
protected java.lang.String destination;
protected java.lang.Long initialRedeliveryDelay;
protected java.math.BigInteger maximumRedeliveries;
protected java.lang.Long maximumRedeliveryDelay;
protected java.lang.Boolean preDispatchCheck;
protected java.lang.String queue;
protected java.lang.Long redeliveryDelay;
protected java.lang.Boolean tempQueue;
protected java.lang.Boolean tempTopic;
protected java.lang.String topic;
protected java.lang.Boolean useCollisionAvoidance;
protected java.lang.Boolean useExponentialBackOff;
protected java.lang.String id;
private java.util.Map otherAttributes;
public void <init>()
{
java.util.HashMap v;
org.apache.activemq.schema.core.DtoRedeliveryPolicy v;
v := @this: org.apache.activemq.schema.core.DtoRedeliveryPolicy;
specialinvoke v.<java.lang.Object: void <init>()>();
v = new java.util.HashMap;
specialinvoke v.<java.util.HashMap: void <init>()>();
v.<org.apache.activemq.schema.core.DtoRedeliveryPolicy: java.util.Map otherAttributes> = v;
return;
}
public java.util.List getDestinationOrAny()
{
java.util.List v, v;
java.util.ArrayList v;
org.apache.activemq.schema.core.DtoRedeliveryPolicy v;
v := @this: org.apache.activemq.schema.core.DtoRedeliveryPolicy;
v = v.<org.apache.activemq.schema.core.DtoRedeliveryPolicy: java.util.List destinationOrAny>;
if v != null goto label;
v = new java.util.ArrayList;
specialinvoke v.<java.util.ArrayList: void <init>()>();
v.<org.apache.activemq.schema.core.DtoRedeliveryPolicy: java.util.List destinationOrAny> = v;
label:
v = v.<org.apache.activemq.schema.core.DtoRedeliveryPolicy: java.util.List destinationOrAny>;
return v;
}
public java.lang.Double getBackOffMultiplier()
{
java.lang.Double v;
org.apache.activemq.schema.core.DtoRedeliveryPolicy v;
v := @this: org.apache.activemq.schema.core.DtoRedeliveryPolicy;
v = v.<org.apache.activemq.schema.core.DtoRedeliveryPolicy: java.lang.Double backOffMultiplier>;
return v;
}
public void setBackOffMultiplier(java.lang.Double)
{
java.lang.Double v;
org.apache.activemq.schema.core.DtoRedeliveryPolicy v;
v := @this: org.apache.activemq.schema.core.DtoRedeliveryPolicy;
v := @parameter: java.lang.Double;
v.<org.apache.activemq.schema.core.DtoRedeliveryPolicy: java.lang.Double backOffMultiplier> = v;
return;
}
public java.lang.Short getCollisionAvoidancePercent()
{
java.lang.Short v;
org.apache.activemq.schema.core.DtoRedeliveryPolicy v;
v := @this: org.apache.activemq.schema.core.DtoRedeliveryPolicy;
v = v.<org.apache.activemq.schema.core.DtoRedeliveryPolicy: java.lang.Short collisionAvoidancePercent>;
return v;
}
public void setCollisionAvoidancePercent(java.lang.Short)
{
java.lang.Short v;
org.apache.activemq.schema.core.DtoRedeliveryPolicy v;
v := @this: org.apache.activemq.schema.core.DtoRedeliveryPolicy;
v := @parameter: java.lang.Short;
v.<org.apache.activemq.schema.core.DtoRedeliveryPolicy: java.lang.Short collisionAvoidancePercent> = v;
return;
}
public java.lang.String getDestination()
{
java.lang.String v;
org.apache.activemq.schema.core.DtoRedeliveryPolicy v;
v := @this: org.apache.activemq.schema.core.DtoRedeliveryPolicy;
v = v.<org.apache.activemq.schema.core.DtoRedeliveryPolicy: java.lang.String destination>;
return v;
}
public void setDestination(java.lang.String)
{
java.lang.String v;
org.apache.activemq.schema.core.DtoRedeliveryPolicy v;
v := @this: org.apache.activemq.schema.core.DtoRedeliveryPolicy;
v := @parameter: java.lang.String;
v.<org.apache.activemq.schema.core.DtoRedeliveryPolicy: java.lang.String destination> = v;
return;
}
public java.lang.Long getInitialRedeliveryDelay()
{
java.lang.Long v;
org.apache.activemq.schema.core.DtoRedeliveryPolicy v;
v := @this: org.apache.activemq.schema.core.DtoRedeliveryPolicy;
v = v.<org.apache.activemq.schema.core.DtoRedeliveryPolicy: java.lang.Long initialRedeliveryDelay>;
return v;
}
public void setInitialRedeliveryDelay(java.lang.Long)
{
java.lang.Long v;
org.apache.activemq.schema.core.DtoRedeliveryPolicy v;
v := @this: org.apache.activemq.schema.core.DtoRedeliveryPolicy;
v := @parameter: java.lang.Long;
v.<org.apache.activemq.schema.core.DtoRedeliveryPolicy: java.lang.Long initialRedeliveryDelay> = v;
return;
}
public java.math.BigInteger getMaximumRedeliveries()
{
java.math.BigInteger v;
org.apache.activemq.schema.core.DtoRedeliveryPolicy v;
v := @this: org.apache.activemq.schema.core.DtoRedeliveryPolicy;
v = v.<org.apache.activemq.schema.core.DtoRedeliveryPolicy: java.math.BigInteger maximumRedeliveries>;
return v;
}
public void setMaximumRedeliveries(java.math.BigInteger)
{
java.math.BigInteger v;
org.apache.activemq.schema.core.DtoRedeliveryPolicy v;
v := @this: org.apache.activemq.schema.core.DtoRedeliveryPolicy;
v := @parameter: java.math.BigInteger;
v.<org.apache.activemq.schema.core.DtoRedeliveryPolicy: java.math.BigInteger maximumRedeliveries> = v;
return;
}
public java.lang.Long getMaximumRedeliveryDelay()
{
java.lang.Long v;
org.apache.activemq.schema.core.DtoRedeliveryPolicy v;
v := @this: org.apache.activemq.schema.core.DtoRedeliveryPolicy;
v = v.<org.apache.activemq.schema.core.DtoRedeliveryPolicy: java.lang.Long maximumRedeliveryDelay>;
return v;
}
public void setMaximumRedeliveryDelay(java.lang.Long)
{
java.lang.Long v;
org.apache.activemq.schema.core.DtoRedeliveryPolicy v;
v := @this: org.apache.activemq.schema.core.DtoRedeliveryPolicy;
v := @parameter: java.lang.Long;
v.<org.apache.activemq.schema.core.DtoRedeliveryPolicy: java.lang.Long maximumRedeliveryDelay> = v;
return;
}
public java.lang.Boolean isPreDispatchCheck()
{
java.lang.Boolean v;
org.apache.activemq.schema.core.DtoRedeliveryPolicy v;
v := @this: org.apache.activemq.schema.core.DtoRedeliveryPolicy;
v = v.<org.apache.activemq.schema.core.DtoRedeliveryPolicy: java.lang.Boolean preDispatchCheck>;
return v;
}
public void setPreDispatchCheck(java.lang.Boolean)
{
java.lang.Boolean v;
org.apache.activemq.schema.core.DtoRedeliveryPolicy v;
v := @this: org.apache.activemq.schema.core.DtoRedeliveryPolicy;
v := @parameter: java.lang.Boolean;
v.<org.apache.activemq.schema.core.DtoRedeliveryPolicy: java.lang.Boolean preDispatchCheck> = v;
return;
}
public java.lang.String getQueue()
{
java.lang.String v;
org.apache.activemq.schema.core.DtoRedeliveryPolicy v;
v := @this: org.apache.activemq.schema.core.DtoRedeliveryPolicy;
v = v.<org.apache.activemq.schema.core.DtoRedeliveryPolicy: java.lang.String queue>;
return v;
}
public void setQueue(java.lang.String)
{
java.lang.String v;
org.apache.activemq.schema.core.DtoRedeliveryPolicy v;
v := @this: org.apache.activemq.schema.core.DtoRedeliveryPolicy;
v := @parameter: java.lang.String;
v.<org.apache.activemq.schema.core.DtoRedeliveryPolicy: java.lang.String queue> = v;
return;
}
public java.lang.Long getRedeliveryDelay()
{
java.lang.Long v;
org.apache.activemq.schema.core.DtoRedeliveryPolicy v;
v := @this: org.apache.activemq.schema.core.DtoRedeliveryPolicy;
v = v.<org.apache.activemq.schema.core.DtoRedeliveryPolicy: java.lang.Long redeliveryDelay>;
return v;
}
public void setRedeliveryDelay(java.lang.Long)
{
java.lang.Long v;
org.apache.activemq.schema.core.DtoRedeliveryPolicy v;
v := @this: org.apache.activemq.schema.core.DtoRedeliveryPolicy;
v := @parameter: java.lang.Long;
v.<org.apache.activemq.schema.core.DtoRedeliveryPolicy: java.lang.Long redeliveryDelay> = v;
return;
}
public java.lang.Boolean isTempQueue()
{
java.lang.Boolean v;
org.apache.activemq.schema.core.DtoRedeliveryPolicy v;
v := @this: org.apache.activemq.schema.core.DtoRedeliveryPolicy;
v = v.<org.apache.activemq.schema.core.DtoRedeliveryPolicy: java.lang.Boolean tempQueue>;
return v;
}
public void setTempQueue(java.lang.Boolean)
{
java.lang.Boolean v;
org.apache.activemq.schema.core.DtoRedeliveryPolicy v;
v := @this: org.apache.activemq.schema.core.DtoRedeliveryPolicy;
v := @parameter: java.lang.Boolean;
v.<org.apache.activemq.schema.core.DtoRedeliveryPolicy: java.lang.Boolean tempQueue> = v;
return;
}
public java.lang.Boolean isTempTopic()
{
java.lang.Boolean v;
org.apache.activemq.schema.core.DtoRedeliveryPolicy v;
v := @this: org.apache.activemq.schema.core.DtoRedeliveryPolicy;
v = v.<org.apache.activemq.schema.core.DtoRedeliveryPolicy: java.lang.Boolean tempTopic>;
return v;
}
public void setTempTopic(java.lang.Boolean)
{
java.lang.Boolean v;
org.apache.activemq.schema.core.DtoRedeliveryPolicy v;
v := @this: org.apache.activemq.schema.core.DtoRedeliveryPolicy;
v := @parameter: java.lang.Boolean;
v.<org.apache.activemq.schema.core.DtoRedeliveryPolicy: java.lang.Boolean tempTopic> = v;
return;
}
public java.lang.String getTopic()
{
java.lang.String v;
org.apache.activemq.schema.core.DtoRedeliveryPolicy v;
v := @this: org.apache.activemq.schema.core.DtoRedeliveryPolicy;
v = v.<org.apache.activemq.schema.core.DtoRedeliveryPolicy: java.lang.String topic>;
return v;
}
public void setTopic(java.lang.String)
{
java.lang.String v;
org.apache.activemq.schema.core.DtoRedeliveryPolicy v;
v := @this: org.apache.activemq.schema.core.DtoRedeliveryPolicy;
v := @parameter: java.lang.String;
v.<org.apache.activemq.schema.core.DtoRedeliveryPolicy: java.lang.String topic> = v;
return;
}
public java.lang.Boolean isUseCollisionAvoidance()
{
java.lang.Boolean v;
org.apache.activemq.schema.core.DtoRedeliveryPolicy v;
v := @this: org.apache.activemq.schema.core.DtoRedeliveryPolicy;
v = v.<org.apache.activemq.schema.core.DtoRedeliveryPolicy: java.lang.Boolean useCollisionAvoidance>;
return v;
}
public void setUseCollisionAvoidance(java.lang.Boolean)
{
java.lang.Boolean v;
org.apache.activemq.schema.core.DtoRedeliveryPolicy v;
v := @this: org.apache.activemq.schema.core.DtoRedeliveryPolicy;
v := @parameter: java.lang.Boolean;
v.<org.apache.activemq.schema.core.DtoRedeliveryPolicy: java.lang.Boolean useCollisionAvoidance> = v;
return;
}
public java.lang.Boolean isUseExponentialBackOff()
{
java.lang.Boolean v;
org.apache.activemq.schema.core.DtoRedeliveryPolicy v;
v := @this: org.apache.activemq.schema.core.DtoRedeliveryPolicy;
v = v.<org.apache.activemq.schema.core.DtoRedeliveryPolicy: java.lang.Boolean useExponentialBackOff>;
return v;
}
public void setUseExponentialBackOff(java.lang.Boolean)
{
java.lang.Boolean v;
org.apache.activemq.schema.core.DtoRedeliveryPolicy v;
v := @this: org.apache.activemq.schema.core.DtoRedeliveryPolicy;
v := @parameter: java.lang.Boolean;
v.<org.apache.activemq.schema.core.DtoRedeliveryPolicy: java.lang.Boolean useExponentialBackOff> = v;
return;
}
public java.lang.String getId()
{
java.lang.String v;
org.apache.activemq.schema.core.DtoRedeliveryPolicy v;
v := @this: org.apache.activemq.schema.core.DtoRedeliveryPolicy;
v = v.<org.apache.activemq.schema.core.DtoRedeliveryPolicy: java.lang.String id>;
return v;
}
public void setId(java.lang.String)
{
java.lang.String v;
org.apache.activemq.schema.core.DtoRedeliveryPolicy v;
v := @this: org.apache.activemq.schema.core.DtoRedeliveryPolicy;
v := @parameter: java.lang.String;
v.<org.apache.activemq.schema.core.DtoRedeliveryPolicy: java.lang.String id> = v;
return;
}
public java.util.Map getOtherAttributes()
{
java.util.Map v;
org.apache.activemq.schema.core.DtoRedeliveryPolicy v;
v := @this: org.apache.activemq.schema.core.DtoRedeliveryPolicy;
v = v.<org.apache.activemq.schema.core.DtoRedeliveryPolicy: java.util.Map otherAttributes>;
return v;
}
public java.lang.String toString()
{
java.lang.StringBuilder v;
java.lang.String v;
org.jvnet.jaxb2_commons.lang.JAXBToStringStrategy v;
org.apache.activemq.schema.core.DtoRedeliveryPolicy v;
v := @this: org.apache.activemq.schema.core.DtoRedeliveryPolicy;
v = <org.jvnet.jaxb2_commons.lang.JAXBToStringStrategy: org.jvnet.jaxb2_commons.lang.JAXBToStringStrategy INSTANCE2>;
v = new java.lang.StringBuilder;
specialinvoke v.<java.lang.StringBuilder: void <init>()>();
virtualinvoke v.<org.apache.activemq.schema.core.DtoRedeliveryPolicy: java.lang.StringBuilder append(org.jvnet.jaxb2_commons.locator.ObjectLocator,java.lang.StringBuilder,org.jvnet.jaxb2_commons.lang.ToStringStrategy)>(null, v, v);
v = virtualinvoke v.<java.lang.StringBuilder: java.lang.String toString()>();
return v;
}
public java.lang.StringBuilder append(org.jvnet.jaxb2_commons.locator.ObjectLocator, java.lang.StringBuilder, org.jvnet.jaxb2_commons.lang.ToStringStrategy)
{
org.jvnet.jaxb2_commons.lang.ToStringStrategy v;
java.lang.StringBuilder v;
org.jvnet.jaxb2_commons.locator.ObjectLocator v;
org.apache.activemq.schema.core.DtoRedeliveryPolicy v;
v := @this: org.apache.activemq.schema.core.DtoRedeliveryPolicy;
v := @parameter: org.jvnet.jaxb2_commons.locator.ObjectLocator;
v := @parameter: java.lang.StringBuilder;
v := @parameter: org.jvnet.jaxb2_commons.lang.ToStringStrategy;
interfaceinvoke v.<org.jvnet.jaxb2_commons.lang.ToStringStrategy2: java.lang.StringBuilder appendStart(org.jvnet.jaxb2_commons.locator.ObjectLocator,java.lang.Object,java.lang.StringBuilder)>(v, v, v);
virtualinvoke v.<org.apache.activemq.schema.core.DtoRedeliveryPolicy: java.lang.StringBuilder appendFields(org.jvnet.jaxb2_commons.locator.ObjectLocator,java.lang.StringBuilder,org.jvnet.jaxb2_commons.lang.ToStringStrategy)>(v, v, v);
interfaceinvoke v.<org.jvnet.jaxb2_commons.lang.ToStringStrategy2: java.lang.StringBuilder appendEnd(org.jvnet.jaxb2_commons.locator.ObjectLocator,java.lang.Object,java.lang.StringBuilder)>(v, v, v);
return v;
}
public java.lang.StringBuilder appendFields(org.jvnet.jaxb2_commons.locator.ObjectLocator, java.lang.StringBuilder, org.jvnet.jaxb2_commons.lang.ToStringStrategy)
{
java.lang.Long v, v, v, v, v, v;
java.lang.Short v, v;
java.math.BigInteger v, v;
boolean v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v;
org.jvnet.jaxb2_commons.lang.ToStringStrategy v;
java.util.List v, v, v, v, v, v;
java.lang.StringBuilder v;
org.apache.activemq.schema.core.DtoRedeliveryPolicy v;
java.lang.Double v, v;
java.lang.Boolean v, v, v, v, v, v, v, v, v, v;
java.lang.String v, v, v, v, v, v, v, v;
org.jvnet.jaxb2_commons.locator.ObjectLocator v;
v := @this: org.apache.activemq.schema.core.DtoRedeliveryPolicy;
v := @parameter: org.jvnet.jaxb2_commons.locator.ObjectLocator;
v := @parameter: java.lang.StringBuilder;
v := @parameter: org.jvnet.jaxb2_commons.lang.ToStringStrategy;
v = v.<org.apache.activemq.schema.core.DtoRedeliveryPolicy: java.util.List destinationOrAny>;
if v == null goto label;
v = v.<org.apache.activemq.schema.core.DtoRedeliveryPolicy: java.util.List destinationOrAny>;
v = interfaceinvoke v.<java.util.List: boolean isEmpty()>();
if v != 0 goto label;
v = virtualinvoke v.<org.apache.activemq.schema.core.DtoRedeliveryPolicy: java.util.List getDestinationOrAny()>();
goto label;
label:
v = null;
label:
v = v;
v = v.<org.apache.activemq.schema.core.DtoRedeliveryPolicy: java.util.List destinationOrAny>;
if v == null goto label;
v = v.<org.apache.activemq.schema.core.DtoRedeliveryPolicy: java.util.List destinationOrAny>;
v = interfaceinvoke v.<java.util.List: boolean isEmpty()>();
if v != 0 goto label;
v = 1;
goto label;
label:
v = 0;
label:
interfaceinvoke v.<org.jvnet.jaxb2_commons.lang.ToStringStrategy2: java.lang.StringBuilder appendField(org.jvnet.jaxb2_commons.locator.ObjectLocator,java.lang.Object,java.lang.String,java.lang.StringBuilder,java.lang.Object,boolean)>(v, v, "destinationOrAny", v, v, v);
v = virtualinvoke v.<org.apache.activemq.schema.core.DtoRedeliveryPolicy: java.lang.Double getBackOffMultiplier()>();
v = v.<org.apache.activemq.schema.core.DtoRedeliveryPolicy: java.lang.Double backOffMultiplier>;
if v == null goto label;
v = 1;
goto label;
label:
v = 0;
label:
interfaceinvoke v.<org.jvnet.jaxb2_commons.lang.ToStringStrategy2: java.lang.StringBuilder appendField(org.jvnet.jaxb2_commons.locator.ObjectLocator,java.lang.Object,java.lang.String,java.lang.StringBuilder,java.lang.Object,boolean)>(v, v, "backOffMultiplier", v, v, v);
v = virtualinvoke v.<org.apache.activemq.schema.core.DtoRedeliveryPolicy: java.lang.Short getCollisionAvoidancePercent()>();
v = v.<org.apache.activemq.schema.core.DtoRedeliveryPolicy: java.lang.Short collisionAvoidancePercent>;
if v == null goto label;
v = 1;
goto label;
label:
v = 0;
label:
interfaceinvoke v.<org.jvnet.jaxb2_commons.lang.ToStringStrategy2: java.lang.StringBuilder appendField(org.jvnet.jaxb2_commons.locator.ObjectLocator,java.lang.Object,java.lang.String,java.lang.StringBuilder,java.lang.Object,boolean)>(v, v, "collisionAvoidancePercent", v, v, v);
v = virtualinvoke v.<org.apache.activemq.schema.core.DtoRedeliveryPolicy: java.lang.String getDestination()>();
v = v.<org.apache.activemq.schema.core.DtoRedeliveryPolicy: java.lang.String destination>;
if v == null goto label;
v = 1;
goto label;
label:
v = 0;
label:
interfaceinvoke v.<org.jvnet.jaxb2_commons.lang.ToStringStrategy2: java.lang.StringBuilder appendField(org.jvnet.jaxb2_commons.locator.ObjectLocator,java.lang.Object,java.lang.String,java.lang.StringBuilder,java.lang.Object,boolean)>(v, v, "destination", v, v, v);
v = virtualinvoke v.<org.apache.activemq.schema.core.DtoRedeliveryPolicy: java.lang.Long getInitialRedeliveryDelay()>();
v = v.<org.apache.activemq.schema.core.DtoRedeliveryPolicy: java.lang.Long initialRedeliveryDelay>;
if v == null goto label;
v = 1;
goto label;
label:
v = 0;
label:
interfaceinvoke v.<org.jvnet.jaxb2_commons.lang.ToStringStrategy2: java.lang.StringBuilder appendField(org.jvnet.jaxb2_commons.locator.ObjectLocator,java.lang.Object,java.lang.String,java.lang.StringBuilder,java.lang.Object,boolean)>(v, v, "initialRedeliveryDelay", v, v, v);
v = virtualinvoke v.<org.apache.activemq.schema.core.DtoRedeliveryPolicy: java.math.BigInteger getMaximumRedeliveries()>();
v = v.<org.apache.activemq.schema.core.DtoRedeliveryPolicy: java.math.BigInteger maximumRedeliveries>;
if v == null goto label;
v = 1;
goto label;
label:
v = 0;
label:
interfaceinvoke v.<org.jvnet.jaxb2_commons.lang.ToStringStrategy2: java.lang.StringBuilder appendField(org.jvnet.jaxb2_commons.locator.ObjectLocator,java.lang.Object,java.lang.String,java.lang.StringBuilder,java.lang.Object,boolean)>(v, v, "maximumRedeliveries", v, v, v);
v = virtualinvoke v.<org.apache.activemq.schema.core.DtoRedeliveryPolicy: java.lang.Long getMaximumRedeliveryDelay()>();
v = v.<org.apache.activemq.schema.core.DtoRedeliveryPolicy: java.lang.Long maximumRedeliveryDelay>;
if v == null goto label;
v = 1;
goto label;
label:
v = 0;
label:
interfaceinvoke v.<org.jvnet.jaxb2_commons.lang.ToStringStrategy2: java.lang.StringBuilder appendField(org.jvnet.jaxb2_commons.locator.ObjectLocator,java.lang.Object,java.lang.String,java.lang.StringBuilder,java.lang.Object,boolean)>(v, v, "maximumRedeliveryDelay", v, v, v);
v = virtualinvoke v.<org.apache.activemq.schema.core.DtoRedeliveryPolicy: java.lang.Boolean isPreDispatchCheck()>();
v = v.<org.apache.activemq.schema.core.DtoRedeliveryPolicy: java.lang.Boolean preDispatchCheck>;
if v == null goto label;
v = 1;
goto label;
label:
v = 0;
label:
interfaceinvoke v.<org.jvnet.jaxb2_commons.lang.ToStringStrategy2: java.lang.StringBuilder appendField(org.jvnet.jaxb2_commons.locator.ObjectLocator,java.lang.Object,java.lang.String,java.lang.StringBuilder,java.lang.Object,boolean)>(v, v, "preDispatchCheck", v, v, v);
v = virtualinvoke v.<org.apache.activemq.schema.core.DtoRedeliveryPolicy: java.lang.String getQueue()>();
v = v.<org.apache.activemq.schema.core.DtoRedeliveryPolicy: java.lang.String queue>;
if v == null goto label;
v = 1;
goto label;
label:
v = 0;
label:
interfaceinvoke v.<org.jvnet.jaxb2_commons.lang.ToStringStrategy2: java.lang.StringBuilder appendField(org.jvnet.jaxb2_commons.locator.ObjectLocator,java.lang.Object,java.lang.String,java.lang.StringBuilder,java.lang.Object,boolean)>(v, v, "queue", v, v, v);
v = virtualinvoke v.<org.apache.activemq.schema.core.DtoRedeliveryPolicy: java.lang.Long getRedeliveryDelay()>();
v = v.<org.apache.activemq.schema.core.DtoRedeliveryPolicy: java.lang.Long redeliveryDelay>;
if v == null goto label;
v = 1;
goto label;
label:
v = 0;
label:
interfaceinvoke v.<org.jvnet.jaxb2_commons.lang.ToStringStrategy2: java.lang.StringBuilder appendField(org.jvnet.jaxb2_commons.locator.ObjectLocator,java.lang.Object,java.lang.String,java.lang.StringBuilder,java.lang.Object,boolean)>(v, v, "redeliveryDelay", v, v, v);
v = virtualinvoke v.<org.apache.activemq.schema.core.DtoRedeliveryPolicy: java.lang.Boolean isTempQueue()>();
v = v.<org.apache.activemq.schema.core.DtoRedeliveryPolicy: java.lang.Boolean tempQueue>;
if v == null goto label;
v = 1;
goto label;
label:
v = 0;
label:
interfaceinvoke v.<org.jvnet.jaxb2_commons.lang.ToStringStrategy2: java.lang.StringBuilder appendField(org.jvnet.jaxb2_commons.locator.ObjectLocator,java.lang.Object,java.lang.String,java.lang.StringBuilder,java.lang.Object,boolean)>(v, v, "tempQueue", v, v, v);
v = virtualinvoke v.<org.apache.activemq.schema.core.DtoRedeliveryPolicy: java.lang.Boolean isTempTopic()>();
v = v.<org.apache.activemq.schema.core.DtoRedeliveryPolicy: java.lang.Boolean tempTopic>;
if v == null goto label;
v = 1;
goto label;
label:
v = 0;
label:
interfaceinvoke v.<org.jvnet.jaxb2_commons.lang.ToStringStrategy2: java.lang.StringBuilder appendField(org.jvnet.jaxb2_commons.locator.ObjectLocator,java.lang.Object,java.lang.String,java.lang.StringBuilder,java.lang.Object,boolean)>(v, v, "tempTopic", v, v, v);
v = virtualinvoke v.<org.apache.activemq.schema.core.DtoRedeliveryPolicy: java.lang.String getTopic()>();
v = v.<org.apache.activemq.schema.core.DtoRedeliveryPolicy: java.lang.String topic>;
if v == null goto label;
v = 1;
goto label;
label:
v = 0;
label:
interfaceinvoke v.<org.jvnet.jaxb2_commons.lang.ToStringStrategy2: java.lang.StringBuilder appendField(org.jvnet.jaxb2_commons.locator.ObjectLocator,java.lang.Object,java.lang.String,java.lang.StringBuilder,java.lang.Object,boolean)>(v, v, "topic", v, v, v);
v = virtualinvoke v.<org.apache.activemq.schema.core.DtoRedeliveryPolicy: java.lang.Boolean isUseCollisionAvoidance()>();
v = v.<org.apache.activemq.schema.core.DtoRedeliveryPolicy: java.lang.Boolean useCollisionAvoidance>;
if v == null goto label;
v = 1;
goto label;
label:
v = 0;
label:
interfaceinvoke v.<org.jvnet.jaxb2_commons.lang.ToStringStrategy2: java.lang.StringBuilder appendField(org.jvnet.jaxb2_commons.locator.ObjectLocator,java.lang.Object,java.lang.String,java.lang.StringBuilder,java.lang.Object,boolean)>(v, v, "useCollisionAvoidance", v, v, v);
v = virtualinvoke v.<org.apache.activemq.schema.core.DtoRedeliveryPolicy: java.lang.Boolean isUseExponentialBackOff()>();
v = v.<org.apache.activemq.schema.core.DtoRedeliveryPolicy: java.lang.Boolean useExponentialBackOff>;
if v == null goto label;
v = 1;
goto label;
label:
v = 0;
label:
interfaceinvoke v.<org.jvnet.jaxb2_commons.lang.ToStringStrategy2: java.lang.StringBuilder appendField(org.jvnet.jaxb2_commons.locator.ObjectLocator,java.lang.Object,java.lang.String,java.lang.StringBuilder,java.lang.Object,boolean)>(v, v, "useExponentialBackOff", v, v, v);
v = virtualinvoke v.<org.apache.activemq.schema.core.DtoRedeliveryPolicy: java.lang.String getId()>();
v = v.<org.apache.activemq.schema.core.DtoRedeliveryPolicy: java.lang.String id>;
if v == null goto label;
v = 1;
goto label;
label:
v = 0;
label:
interfaceinvoke v.<org.jvnet.jaxb2_commons.lang.ToStringStrategy2: java.lang.StringBuilder appendField(org.jvnet.jaxb2_commons.locator.ObjectLocator,java.lang.Object,java.lang.String,java.lang.StringBuilder,java.lang.Object,boolean)>(v, v, "id", v, v, v);
return v;
}
public int hashCode(org.jvnet.jaxb2_commons.locator.ObjectLocator, org.jvnet.jaxb2_commons.lang.HashCodeStrategy)
{
java.lang.Long v, v, v, v, v, v;
java.math.BigInteger v, v;
org.apache.activemq.schema.core.DtoRedeliveryPolicy v;
java.lang.Double v, v;
java.lang.String v, v, v, v, v, v, v, v;
org.jvnet.jaxb2_commons.locator.ObjectLocator v;
org.jvnet.jaxb2_commons.locator.PropertyObjectLocator v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v;
java.lang.Short v, v;
boolean v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v;
java.util.List v, v, v, v, v, v;
int v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v;
java.lang.Boolean v, v, v, v, v, v, v, v, v, v;
org.jvnet.jaxb2_commons.lang.HashCodeStrategy v;
v := @this: org.apache.activemq.schema.core.DtoRedeliveryPolicy;
v := @parameter: org.jvnet.jaxb2_commons.locator.ObjectLocator;
v := @parameter: org.jvnet.jaxb2_commons.lang.HashCodeStrategy;
v = v.<org.apache.activemq.schema.core.DtoRedeliveryPolicy: java.util.List destinationOrAny>;
if v == null goto label;
v = v.<org.apache.activemq.schema.core.DtoRedeliveryPolicy: java.util.List destinationOrAny>;
v = interfaceinvoke v.<java.util.List: boolean isEmpty()>();
if v != 0 goto label;
v = virtualinvoke v.<org.apache.activemq.schema.core.DtoRedeliveryPolicy: java.util.List getDestinationOrAny()>();
goto label;
label:
v = null;
label:
v = v;
v = staticinvoke <org.jvnet.jaxb2_commons.locator.util.LocatorUtils: org.jvnet.jaxb2_commons.locator.PropertyObjectLocator property(org.jvnet.jaxb2_commons.locator.ObjectLocator,java.lang.String,java.lang.Object)>(v, "destinationOrAny", v);
v = v.<org.apache.activemq.schema.core.DtoRedeliveryPolicy: java.util.List destinationOrAny>;
if v == null goto label;
v = v.<org.apache.activemq.schema.core.DtoRedeliveryPolicy: java.util.List destinationOrAny>;
v = interfaceinvoke v.<java.util.List: boolean isEmpty()>();
if v != 0 goto label;
v = 1;
goto label;
label:
v = 0;
label:
v = interfaceinvoke v.<org.jvnet.jaxb2_commons.lang.HashCodeStrategy2: int hashCode(org.jvnet.jaxb2_commons.locator.ObjectLocator,int,java.lang.Object,boolean)>(v, 1, v, v);
v = virtualinvoke v.<org.apache.activemq.schema.core.DtoRedeliveryPolicy: java.lang.Double getBackOffMultiplier()>();
v = staticinvoke <org.jvnet.jaxb2_commons.locator.util.LocatorUtils: org.jvnet.jaxb2_commons.locator.PropertyObjectLocator property(org.jvnet.jaxb2_commons.locator.ObjectLocator,java.lang.String,java.lang.Object)>(v, "backOffMultiplier", v);
v = v.<org.apache.activemq.schema.core.DtoRedeliveryPolicy: java.lang.Double backOffMultiplier>;
if v == null goto label;
v = 1;
goto label;
label:
v = 0;
label:
v = interfaceinvoke v.<org.jvnet.jaxb2_commons.lang.HashCodeStrategy2: int hashCode(org.jvnet.jaxb2_commons.locator.ObjectLocator,int,java.lang.Object,boolean)>(v, v, v, v);
v = virtualinvoke v.<org.apache.activemq.schema.core.DtoRedeliveryPolicy: java.lang.Short getCollisionAvoidancePercent()>();
v = staticinvoke <org.jvnet.jaxb2_commons.locator.util.LocatorUtils: org.jvnet.jaxb2_commons.locator.PropertyObjectLocator property(org.jvnet.jaxb2_commons.locator.ObjectLocator,java.lang.String,java.lang.Object)>(v, "collisionAvoidancePercent", v);
v = v.<org.apache.activemq.schema.core.DtoRedeliveryPolicy: java.lang.Short collisionAvoidancePercent>;
if v == null goto label;
v = 1;
goto label;
label:
v = 0;
label:
v = interfaceinvoke v.<org.jvnet.jaxb2_commons.lang.HashCodeStrategy2: int hashCode(org.jvnet.jaxb2_commons.locator.ObjectLocator,int,java.lang.Object,boolean)>(v, v, v, v);
v = virtualinvoke v.<org.apache.activemq.schema.core.DtoRedeliveryPolicy: java.lang.String getDestination()>();
v = staticinvoke <org.jvnet.jaxb2_commons.locator.util.LocatorUtils: org.jvnet.jaxb2_commons.locator.PropertyObjectLocator property(org.jvnet.jaxb2_commons.locator.ObjectLocator,java.lang.String,java.lang.Object)>(v, "destination", v);
v = v.<org.apache.activemq.schema.core.DtoRedeliveryPolicy: java.lang.String destination>;
if v == null goto label;
v = 1;
goto label;
label:
v = 0;
label:
v = interfaceinvoke v.<org.jvnet.jaxb2_commons.lang.HashCodeStrategy2: int hashCode(org.jvnet.jaxb2_commons.locator.ObjectLocator,int,java.lang.Object,boolean)>(v, v, v, v);
v = virtualinvoke v.<org.apache.activemq.schema.core.DtoRedeliveryPolicy: java.lang.Long getInitialRedeliveryDelay()>();
v = staticinvoke <org.jvnet.jaxb2_commons.locator.util.LocatorUtils: org.jvnet.jaxb2_commons.locator.PropertyObjectLocator property(org.jvnet.jaxb2_commons.locator.ObjectLocator,java.lang.String,java.lang.Object)>(v, "initialRedeliveryDelay", v);
v = v.<org.apache.activemq.schema.core.DtoRedeliveryPolicy: java.lang.Long initialRedeliveryDelay>;
if v == null goto label;
v = 1;
goto label;
label:
v = 0;
label:
v = interfaceinvoke v.<org.jvnet.jaxb2_commons.lang.HashCodeStrategy2: int hashCode(org.jvnet.jaxb2_commons.locator.ObjectLocator,int,java.lang.Object,boolean)>(v, v, v, v);
v = virtualinvoke v.<org.apache.activemq.schema.core.DtoRedeliveryPolicy: java.math.BigInteger getMaximumRedeliveries()>();
v = staticinvoke <org.jvnet.jaxb2_commons.locator.util.LocatorUtils: org.jvnet.jaxb2_commons.locator.PropertyObjectLocator property(org.jvnet.jaxb2_commons.locator.ObjectLocator,java.lang.String,java.lang.Object)>(v, "maximumRedeliveries", v);
v = v.<org.apache.activemq.schema.core.DtoRedeliveryPolicy: java.math.BigInteger maximumRedeliveries>;
if v == null goto label;
v = 1;
goto label;
label:
v = 0;
label:
v = interfaceinvoke v.<org.jvnet.jaxb2_commons.lang.HashCodeStrategy2: int hashCode(org.jvnet.jaxb2_commons.locator.ObjectLocator,int,java.lang.Object,boolean)>(v, v, v, v);
v = virtualinvoke v.<org.apache.activemq.schema.core.DtoRedeliveryPolicy: java.lang.Long getMaximumRedeliveryDelay()>();
v = staticinvoke <org.jvnet.jaxb2_commons.locator.util.LocatorUtils: org.jvnet.jaxb2_commons.locator.PropertyObjectLocator property(org.jvnet.jaxb2_commons.locator.ObjectLocator,java.lang.String,java.lang.Object)>(v, "maximumRedeliveryDelay", v);
v = v.<org.apache.activemq.schema.core.DtoRedeliveryPolicy: java.lang.Long maximumRedeliveryDelay>;
if v == null goto label;
v = 1;
goto label;
label:
v = 0;
label:
v = interfaceinvoke v.<org.jvnet.jaxb2_commons.lang.HashCodeStrategy2: int hashCode(org.jvnet.jaxb2_commons.locator.ObjectLocator,int,java.lang.Object,boolean)>(v, v, v, v);
v = virtualinvoke v.<org.apache.activemq.schema.core.DtoRedeliveryPolicy: java.lang.Boolean isPreDispatchCheck()>();
v = staticinvoke <org.jvnet.jaxb2_commons.locator.util.LocatorUtils: org.jvnet.jaxb2_commons.locator.PropertyObjectLocator property(org.jvnet.jaxb2_commons.locator.ObjectLocator,java.lang.String,java.lang.Object)>(v, "preDispatchCheck", v);
v = v.<org.apache.activemq.schema.core.DtoRedeliveryPolicy: java.lang.Boolean preDispatchCheck>;
if v == null goto label;
v = 1;
goto label;
label:
v = 0;
label:
v = interfaceinvoke v.<org.jvnet.jaxb2_commons.lang.HashCodeStrategy2: int hashCode(org.jvnet.jaxb2_commons.locator.ObjectLocator,int,java.lang.Object,boolean)>(v, v, v, v);
v = virtualinvoke v.<org.apache.activemq.schema.core.DtoRedeliveryPolicy: java.lang.String getQueue()>();
v = staticinvoke <org.jvnet.jaxb2_commons.locator.util.LocatorUtils: org.jvnet.jaxb2_commons.locator.PropertyObjectLocator property(org.jvnet.jaxb2_commons.locator.ObjectLocator,java.lang.String,java.lang.Object)>(v, "queue", v);
v = v.<org.apache.activemq.schema.core.DtoRedeliveryPolicy: java.lang.String queue>;
if v == null goto label;
v = 1;
goto label;
label:
v = 0;
label:
v = interfaceinvoke v.<org.jvnet.jaxb2_commons.lang.HashCodeStrategy2: int hashCode(org.jvnet.jaxb2_commons.locator.ObjectLocator,int,java.lang.Object,boolean)>(v, v, v, v);
v = virtualinvoke v.<org.apache.activemq.schema.core.DtoRedeliveryPolicy: java.lang.Long getRedeliveryDelay()>();
v = staticinvoke <org.jvnet.jaxb2_commons.locator.util.LocatorUtils: org.jvnet.jaxb2_commons.locator.PropertyObjectLocator property(org.jvnet.jaxb2_commons.locator.ObjectLocator,java.lang.String,java.lang.Object)>(v, "redeliveryDelay", v);
v = v.<org.apache.activemq.schema.core.DtoRedeliveryPolicy: java.lang.Long redeliveryDelay>;
if v == null goto label;
v = 1;
goto label;
label:
v = 0;
label:
v = interfaceinvoke v.<org.jvnet.jaxb2_commons.lang.HashCodeStrategy2: int hashCode(org.jvnet.jaxb2_commons.locator.ObjectLocator,int,java.lang.Object,boolean)>(v, v, v, v);
v = virtualinvoke v.<org.apache.activemq.schema.core.DtoRedeliveryPolicy: java.lang.Boolean isTempQueue()>();
v = staticinvoke <org.jvnet.jaxb2_commons.locator.util.LocatorUtils: org.jvnet.jaxb2_commons.locator.PropertyObjectLocator property(org.jvnet.jaxb2_commons.locator.ObjectLocator,java.lang.String,java.lang.Object)>(v, "tempQueue", v);
v = v.<org.apache.activemq.schema.core.DtoRedeliveryPolicy: java.lang.Boolean tempQueue>;
if v == null goto label;
v = 1;
goto label;
label:
v = 0;
label:
v = interfaceinvoke v.<org.jvnet.jaxb2_commons.lang.HashCodeStrategy2: int hashCode(org.jvnet.jaxb2_commons.locator.ObjectLocator,int,java.lang.Object,boolean)>(v, v, v, v);
v = virtualinvoke v.<org.apache.activemq.schema.core.DtoRedeliveryPolicy: java.lang.Boolean isTempTopic()>();
v = staticinvoke <org.jvnet.jaxb2_commons.locator.util.LocatorUtils: org.jvnet.jaxb2_commons.locator.PropertyObjectLocator property(org.jvnet.jaxb2_commons.locator.ObjectLocator,java.lang.String,java.lang.Object)>(v, "tempTopic", v);
v = v.<org.apache.activemq.schema.core.DtoRedeliveryPolicy: java.lang.Boolean tempTopic>;
if v == null goto label;
v = 1;
goto label;
label:
v = 0;
label:
v = interfaceinvoke v.<org.jvnet.jaxb2_commons.lang.HashCodeStrategy2: int hashCode(org.jvnet.jaxb2_commons.locator.ObjectLocator,int,java.lang.Object,boolean)>(v, v, v, v);
v = virtualinvoke v.<org.apache.activemq.schema.core.DtoRedeliveryPolicy: java.lang.String getTopic()>();
v = staticinvoke <org.jvnet.jaxb2_commons.locator.util.LocatorUtils: org.jvnet.jaxb2_commons.locator.PropertyObjectLocator property(org.jvnet.jaxb2_commons.locator.ObjectLocator,java.lang.String,java.lang.Object)>(v, "topic", v);
v = v.<org.apache.activemq.schema.core.DtoRedeliveryPolicy: java.lang.String topic>;
if v == null goto label;
v = 1;
goto label;
label:
v = 0;
label:
v = interfaceinvoke v.<org.jvnet.jaxb2_commons.lang.HashCodeStrategy2: int hashCode(org.jvnet.jaxb2_commons.locator.ObjectLocator,int,java.lang.Object,boolean)>(v, v, v, v);
v = virtualinvoke v.<org.apache.activemq.schema.core.DtoRedeliveryPolicy: java.lang.Boolean isUseCollisionAvoidance()>();
v = staticinvoke <org.jvnet.jaxb2_commons.locator.util.LocatorUtils: org.jvnet.jaxb2_commons.locator.PropertyObjectLocator property(org.jvnet.jaxb2_commons.locator.ObjectLocator,java.lang.String,java.lang.Object)>(v, "useCollisionAvoidance", v);
v = v.<org.apache.activemq.schema.core.DtoRedeliveryPolicy: java.lang.Boolean useCollisionAvoidance>;
if v == null goto label;
v = 1;
goto label;
label:
v = 0;
label:
v = interfaceinvoke v.<org.jvnet.jaxb2_commons.lang.HashCodeStrategy2: int hashCode(org.jvnet.jaxb2_commons.locator.ObjectLocator,int,java.lang.Object,boolean)>(v, v, v, v);
v = virtualinvoke v.<org.apache.activemq.schema.core.DtoRedeliveryPolicy: java.lang.Boolean isUseExponentialBackOff()>();
v = staticinvoke <org.jvnet.jaxb2_commons.locator.util.LocatorUtils: org.jvnet.jaxb2_commons.locator.PropertyObjectLocator property(org.jvnet.jaxb2_commons.locator.ObjectLocator,java.lang.String,java.lang.Object)>(v, "useExponentialBackOff", v);
v = v.<org.apache.activemq.schema.core.DtoRedeliveryPolicy: java.lang.Boolean useExponentialBackOff>;
if v == null goto label;
v = 1;
goto label;
label:
v = 0;
label:
v = interfaceinvoke v.<org.jvnet.jaxb2_commons.lang.HashCodeStrategy2: int hashCode(org.jvnet.jaxb2_commons.locator.ObjectLocator,int,java.lang.Object,boolean)>(v, v, v, v);
v = virtualinvoke v.<org.apache.activemq.schema.core.DtoRedeliveryPolicy: java.lang.String getId()>();
v = staticinvoke <org.jvnet.jaxb2_commons.locator.util.LocatorUtils: org.jvnet.jaxb2_commons.locator.PropertyObjectLocator property(org.jvnet.jaxb2_commons.locator.ObjectLocator,java.lang.String,java.lang.Object)>(v, "id", v);
v = v.<org.apache.activemq.schema.core.DtoRedeliveryPolicy: java.lang.String id>;
if v == null goto label;
v = 1;
goto label;
label:
v = 0;
label:
v = interfaceinvoke v.<org.jvnet.jaxb2_commons.lang.HashCodeStrategy2: int hashCode(org.jvnet.jaxb2_commons.locator.ObjectLocator,int,java.lang.Object,boolean)>(v, v, v, v);
return v;
}
public int hashCode()
{
int v;
org.jvnet.jaxb2_commons.lang.JAXBHashCodeStrategy v;
org.apache.activemq.schema.core.DtoRedeliveryPolicy v;
v := @this: org.apache.activemq.schema.core.DtoRedeliveryPolicy;
v = <org.jvnet.jaxb2_commons.lang.JAXBHashCodeStrategy: org.jvnet.jaxb2_commons.lang.JAXBHashCodeStrategy INSTANCE2>;
v = virtualinvoke v.<org.apache.activemq.schema.core.DtoRedeliveryPolicy: int hashCode(org.jvnet.jaxb2_commons.locator.ObjectLocator,org.jvnet.jaxb2_commons.lang.HashCodeStrategy)>(null, v);
return v;
}
public boolean equals(org.jvnet.jaxb2_commons.locator.ObjectLocator, org.jvnet.jaxb2_commons.locator.ObjectLocator, java.lang.Object, org.jvnet.jaxb2_commons.lang.EqualsStrategy)
{
java.lang.Long v, v, v, v, v, v, v, v, v, v, v, v;
java.math.BigInteger v, v, v, v;
org.apache.activemq.schema.core.DtoRedeliveryPolicy v;
org.jvnet.jaxb2_commons.locator.ObjectLocator v, v;
org.jvnet.jaxb2_commons.locator.PropertyObjectLocator v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v;
java.lang.Short v, v, v, v;
java.lang.Boolean v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v;
java.lang.Class v, v;
java.lang.Object v;
java.lang.Double v, v, v, v;
org.jvnet.jaxb2_commons.lang.EqualsStrategy v;
java.lang.String v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v;
boolean v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v;
java.util.List v, v, v, v, v, v, v, v, v, v, v, v;
v := @this: org.apache.activemq.schema.core.DtoRedeliveryPolicy;
v := @parameter: org.jvnet.jaxb2_commons.locator.ObjectLocator;
v := @parameter: org.jvnet.jaxb2_commons.locator.ObjectLocator;
v := @parameter: java.lang.Object;
v := @parameter: org.jvnet.jaxb2_commons.lang.EqualsStrategy;
if v == null goto label;
v = virtualinvoke v.<java.lang.Object: java.lang.Class getClass()>();
v = virtualinvoke v.<java.lang.Object: java.lang.Class getClass()>();
if v == v goto label;
label:
return 0;
label:
if v != v goto label;
return 1;
label:
v = v.<org.apache.activemq.schema.core.DtoRedeliveryPolicy: java.util.List destinationOrAny>;
if v == null goto label;
v = v.<org.apache.activemq.schema.core.DtoRedeliveryPolicy: java.util.List destinationOrAny>;
v = interfaceinvoke v.<java.util.List: boolean isEmpty()>();
if v != 0 goto label;
v = virtualinvoke v.<org.apache.activemq.schema.core.DtoRedeliveryPolicy: java.util.List getDestinationOrAny()>();
goto label;
label:
v = null;
label:
v = v;
v = v.<org.apache.activemq.schema.core.DtoRedeliveryPolicy: java.util.List destinationOrAny>;
if v == null goto label;
v = v.<org.apache.activemq.schema.core.DtoRedeliveryPolicy: java.util.List destinationOrAny>;
v = interfaceinvoke v.<java.util.List: boolean isEmpty()>();
if v != 0 goto label;
v = virtualinvoke v.<org.apache.activemq.schema.core.DtoRedeliveryPolicy: java.util.List getDestinationOrAny()>();
goto label;
label:
v = null;
label:
v = v;
v = staticinvoke <org.jvnet.jaxb2_commons.locator.util.LocatorUtils: org.jvnet.jaxb2_commons.locator.PropertyObjectLocator property(org.jvnet.jaxb2_commons.locator.ObjectLocator,java.lang.String,java.lang.Object)>(v, "destinationOrAny", v);
v = staticinvoke <org.jvnet.jaxb2_commons.locator.util.LocatorUtils: org.jvnet.jaxb2_commons.locator.PropertyObjectLocator property(org.jvnet.jaxb2_commons.locator.ObjectLocator,java.lang.String,java.lang.Object)>(v, "destinationOrAny", v);
v = v.<org.apache.activemq.schema.core.DtoRedeliveryPolicy: java.util.List destinationOrAny>;
if v == null goto label;
v = v.<org.apache.activemq.schema.core.DtoRedeliveryPolicy: java.util.List destinationOrAny>;
v = interfaceinvoke v.<java.util.List: boolean isEmpty()>();
if v != 0 goto label;
v = 1;
goto label;
label:
v = 0;
label:
v = v.<org.apache.activemq.schema.core.DtoRedeliveryPolicy: java.util.List destinationOrAny>;
if v == null goto label;
v = v.<org.apache.activemq.schema.core.DtoRedeliveryPolicy: java.util.List destinationOrAny>;
v = interfaceinvoke v.<java.util.List: boolean isEmpty()>();
if v != 0 goto label;
v = 1;
goto label;
label:
v = 0;
label:
v = interfaceinvoke v.<org.jvnet.jaxb2_commons.lang.EqualsStrategy2: boolean equals(org.jvnet.jaxb2_commons.locator.ObjectLocator,org.jvnet.jaxb2_commons.locator.ObjectLocator,java.lang.Object,java.lang.Object,boolean,boolean)>(v, v, v, v, v, v);
if v != 0 goto label;
return 0;
label:
v = virtualinvoke v.<org.apache.activemq.schema.core.DtoRedeliveryPolicy: java.lang.Double getBackOffMultiplier()>();
v = virtualinvoke v.<org.apache.activemq.schema.core.DtoRedeliveryPolicy: java.lang.Double getBackOffMultiplier()>();
v = staticinvoke <org.jvnet.jaxb2_commons.locator.util.LocatorUtils: org.jvnet.jaxb2_commons.locator.PropertyObjectLocator property(org.jvnet.jaxb2_commons.locator.ObjectLocator,java.lang.String,java.lang.Object)>(v, "backOffMultiplier", v);
v = staticinvoke <org.jvnet.jaxb2_commons.locator.util.LocatorUtils: org.jvnet.jaxb2_commons.locator.PropertyObjectLocator property(org.jvnet.jaxb2_commons.locator.ObjectLocator,java.lang.String,java.lang.Object)>(v, "backOffMultiplier", v);
v = v.<org.apache.activemq.schema.core.DtoRedeliveryPolicy: java.lang.Double backOffMultiplier>;
if v == null goto label;
v = 1;
goto label;
label:
v = 0;
label:
v = v.<org.apache.activemq.schema.core.DtoRedeliveryPolicy: java.lang.Double backOffMultiplier>;
if v == null goto label;
v = 1;
goto label;
label:
v = 0;
label:
v = interfaceinvoke v.<org.jvnet.jaxb2_commons.lang.EqualsStrategy2: boolean equals(org.jvnet.jaxb2_commons.locator.ObjectLocator,org.jvnet.jaxb2_commons.locator.ObjectLocator,java.lang.Object,java.lang.Object,boolean,boolean)>(v, v, v, v, v, v);
if v != 0 goto label;
return 0;
label:
v = virtualinvoke v.<org.apache.activemq.schema.core.DtoRedeliveryPolicy: java.lang.Short getCollisionAvoidancePercent()>();
v = virtualinvoke v.<org.apache.activemq.schema.core.DtoRedeliveryPolicy: java.lang.Short getCollisionAvoidancePercent()>();
v = staticinvoke <org.jvnet.jaxb2_commons.locator.util.LocatorUtils: org.jvnet.jaxb2_commons.locator.PropertyObjectLocator property(org.jvnet.jaxb2_commons.locator.ObjectLocator,java.lang.String,java.lang.Object)>(v, "collisionAvoidancePercent", v);
v = staticinvoke <org.jvnet.jaxb2_commons.locator.util.LocatorUtils: org.jvnet.jaxb2_commons.locator.PropertyObjectLocator property(org.jvnet.jaxb2_commons.locator.ObjectLocator,java.lang.String,java.lang.Object)>(v, "collisionAvoidancePercent", v);
v = v.<org.apache.activemq.schema.core.DtoRedeliveryPolicy: java.lang.Short collisionAvoidancePercent>;
if v == null goto label;
v = 1;
goto label;
label:
v = 0;
label:
v = v.<org.apache.activemq.schema.core.DtoRedeliveryPolicy: java.lang.Short collisionAvoidancePercent>;
if v == null goto label;
v = 1;
goto label;
label:
v = 0;
label:
v = interfaceinvoke v.<org.jvnet.jaxb2_commons.lang.EqualsStrategy2: boolean equals(org.jvnet.jaxb2_commons.locator.ObjectLocator,org.jvnet.jaxb2_commons.locator.ObjectLocator,java.lang.Object,java.lang.Object,boolean,boolean)>(v, v, v, v, v, v);
if v != 0 goto label;
return 0;
label:
v = virtualinvoke v.<org.apache.activemq.schema.core.DtoRedeliveryPolicy: java.lang.String getDestination()>();
v = virtualinvoke v.<org.apache.activemq.schema.core.DtoRedeliveryPolicy: java.lang.String getDestination()>();
v = staticinvoke <org.jvnet.jaxb2_commons.locator.util.LocatorUtils: org.jvnet.jaxb2_commons.locator.PropertyObjectLocator property(org.jvnet.jaxb2_commons.locator.ObjectLocator,java.lang.String,java.lang.Object)>(v, "destination", v);
v = staticinvoke <org.jvnet.jaxb2_commons.locator.util.LocatorUtils: org.jvnet.jaxb2_commons.locator.PropertyObjectLocator property(org.jvnet.jaxb2_commons.locator.ObjectLocator,java.lang.String,java.lang.Object)>(v, "destination", v);
v = v.<org.apache.activemq.schema.core.DtoRedeliveryPolicy: java.lang.String destination>;
if v == null goto label;
v = 1;
goto label;
label:
v = 0;
label:
v = v.<org.apache.activemq.schema.core.DtoRedeliveryPolicy: java.lang.String destination>;
if v == null goto label;
v = 1;
goto label;
label:
v = 0;
label:
v = interfaceinvoke v.<org.jvnet.jaxb2_commons.lang.EqualsStrategy2: boolean equals(org.jvnet.jaxb2_commons.locator.ObjectLocator,org.jvnet.jaxb2_commons.locator.ObjectLocator,java.lang.Object,java.lang.Object,boolean,boolean)>(v, v, v, v, v, v);
if v != 0 goto label;
return 0;
label:
v = virtualinvoke v.<org.apache.activemq.schema.core.DtoRedeliveryPolicy: java.lang.Long getInitialRedeliveryDelay()>();
v = virtualinvoke v.<org.apache.activemq.schema.core.DtoRedeliveryPolicy: java.lang.Long getInitialRedeliveryDelay()>();
v = staticinvoke <org.jvnet.jaxb2_commons.locator.util.LocatorUtils: org.jvnet.jaxb2_commons.locator.PropertyObjectLocator property(org.jvnet.jaxb2_commons.locator.ObjectLocator,java.lang.String,java.lang.Object)>(v, "initialRedeliveryDelay", v);
v = staticinvoke <org.jvnet.jaxb2_commons.locator.util.LocatorUtils: org.jvnet.jaxb2_commons.locator.PropertyObjectLocator property(org.jvnet.jaxb2_commons.locator.ObjectLocator,java.lang.String,java.lang.Object)>(v, "initialRedeliveryDelay", v);
v = v.<org.apache.activemq.schema.core.DtoRedeliveryPolicy: java.lang.Long initialRedeliveryDelay>;
if v == null goto label;
v = 1;
goto label;
label:
v = 0;
label:
v = v.<org.apache.activemq.schema.core.DtoRedeliveryPolicy: java.lang.Long initialRedeliveryDelay>;
if v == null goto label;
v = 1;
goto label;
label:
v = 0;
label:
v = interfaceinvoke v.<org.jvnet.jaxb2_commons.lang.EqualsStrategy2: boolean equals(org.jvnet.jaxb2_commons.locator.ObjectLocator,org.jvnet.jaxb2_commons.locator.ObjectLocator,java.lang.Object,java.lang.Object,boolean,boolean)>(v, v, v, v, v, v);
if v != 0 goto label;
return 0;
label:
v = virtualinvoke v.<org.apache.activemq.schema.core.DtoRedeliveryPolicy: java.math.BigInteger getMaximumRedeliveries()>();
v = virtualinvoke v.<org.apache.activemq.schema.core.DtoRedeliveryPolicy: java.math.BigInteger getMaximumRedeliveries()>();
v = staticinvoke <org.jvnet.jaxb2_commons.locator.util.LocatorUtils: org.jvnet.jaxb2_commons.locator.PropertyObjectLocator property(org.jvnet.jaxb2_commons.locator.ObjectLocator,java.lang.String,java.lang.Object)>(v, "maximumRedeliveries", v);
v = staticinvoke <org.jvnet.jaxb2_commons.locator.util.LocatorUtils: org.jvnet.jaxb2_commons.locator.PropertyObjectLocator property(org.jvnet.jaxb2_commons.locator.ObjectLocator,java.lang.String,java.lang.Object)>(v, "maximumRedeliveries", v);
v = v.<org.apache.activemq.schema.core.DtoRedeliveryPolicy: java.math.BigInteger maximumRedeliveries>;
if v == null goto label;
v = 1;
goto label;
label:
v = 0;
label:
v = v.<org.apache.activemq.schema.core.DtoRedeliveryPolicy: java.math.BigInteger maximumRedeliveries>;
if v == null goto label;
v = 1;
goto label;
label:
v = 0;
label:
v = interfaceinvoke v.<org.jvnet.jaxb2_commons.lang.EqualsStrategy2: boolean equals(org.jvnet.jaxb2_commons.locator.ObjectLocator,org.jvnet.jaxb2_commons.locator.ObjectLocator,java.lang.Object,java.lang.Object,boolean,boolean)>(v, v, v, v, v, v);
if v != 0 goto label;
return 0;
label:
v = virtualinvoke v.<org.apache.activemq.schema.core.DtoRedeliveryPolicy: java.lang.Long getMaximumRedeliveryDelay()>();
v = virtualinvoke v.<org.apache.activemq.schema.core.DtoRedeliveryPolicy: java.lang.Long getMaximumRedeliveryDelay()>();
v = staticinvoke <org.jvnet.jaxb2_commons.locator.util.LocatorUtils: org.jvnet.jaxb2_commons.locator.PropertyObjectLocator property(org.jvnet.jaxb2_commons.locator.ObjectLocator,java.lang.String,java.lang.Object)>(v, "maximumRedeliveryDelay", v);
v = staticinvoke <org.jvnet.jaxb2_commons.locator.util.LocatorUtils: org.jvnet.jaxb2_commons.locator.PropertyObjectLocator property(org.jvnet.jaxb2_commons.locator.ObjectLocator,java.lang.String,java.lang.Object)>(v, "maximumRedeliveryDelay", v);
v = v.<org.apache.activemq.schema.core.DtoRedeliveryPolicy: java.lang.Long maximumRedeliveryDelay>;
if v == null goto label;
v = 1;
goto label;
label:
v = 0;
label:
v = v.<org.apache.activemq.schema.core.DtoRedeliveryPolicy: java.lang.Long maximumRedeliveryDelay>;
if v == null goto label;
v = 1;
goto label;
label:
v = 0;
label:
v = interfaceinvoke v.<org.jvnet.jaxb2_commons.lang.EqualsStrategy2: boolean equals(org.jvnet.jaxb2_commons.locator.ObjectLocator,org.jvnet.jaxb2_commons.locator.ObjectLocator,java.lang.Object,java.lang.Object,boolean,boolean)>(v, v, v, v, v, v);
if v != 0 goto label;
return 0;
label:
v = virtualinvoke v.<org.apache.activemq.schema.core.DtoRedeliveryPolicy: java.lang.Boolean isPreDispatchCheck()>();
v = virtualinvoke v.<org.apache.activemq.schema.core.DtoRedeliveryPolicy: java.lang.Boolean isPreDispatchCheck()>();
v = staticinvoke <org.jvnet.jaxb2_commons.locator.util.LocatorUtils: org.jvnet.jaxb2_commons.locator.PropertyObjectLocator property(org.jvnet.jaxb2_commons.locator.ObjectLocator,java.lang.String,java.lang.Object)>(v, "preDispatchCheck", v);
v = staticinvoke <org.jvnet.jaxb2_commons.locator.util.LocatorUtils: org.jvnet.jaxb2_commons.locator.PropertyObjectLocator property(org.jvnet.jaxb2_commons.locator.ObjectLocator,java.lang.String,java.lang.Object)>(v, "preDispatchCheck", v);
v = v.<org.apache.activemq.schema.core.DtoRedeliveryPolicy: java.lang.Boolean preDispatchCheck>;
if v == null goto label;
v = 1;
goto label;
label:
v = 0;
label:
v = v.<org.apache.activemq.schema.core.DtoRedeliveryPolicy: java.lang.Boolean preDispatchCheck>;
if v == null goto label;
v = 1;
goto label;
label:
v = 0;
label:
v = interfaceinvoke v.<org.jvnet.jaxb2_commons.lang.EqualsStrategy2: boolean equals(org.jvnet.jaxb2_commons.locator.ObjectLocator,org.jvnet.jaxb2_commons.locator.ObjectLocator,java.lang.Object,java.lang.Object,boolean,boolean)>(v, v, v, v, v, v);
if v != 0 goto label;
return 0;
label:
v = virtualinvoke v.<org.apache.activemq.schema.core.DtoRedeliveryPolicy: java.lang.String getQueue()>();
v = virtualinvoke v.<org.apache.activemq.schema.core.DtoRedeliveryPolicy: java.lang.String getQueue()>();
v = staticinvoke <org.jvnet.jaxb2_commons.locator.util.LocatorUtils: org.jvnet.jaxb2_commons.locator.PropertyObjectLocator property(org.jvnet.jaxb2_commons.locator.ObjectLocator,java.lang.String,java.lang.Object)>(v, "queue", v);
v = staticinvoke <org.jvnet.jaxb2_commons.locator.util.LocatorUtils: org.jvnet.jaxb2_commons.locator.PropertyObjectLocator property(org.jvnet.jaxb2_commons.locator.ObjectLocator,java.lang.String,java.lang.Object)>(v, "queue", v);
v = v.<org.apache.activemq.schema.core.DtoRedeliveryPolicy: java.lang.String queue>;
if v == null goto label;
v = 1;
goto label;
label:
v = 0;
label:
v = v.<org.apache.activemq.schema.core.DtoRedeliveryPolicy: java.lang.String queue>;
if v == null goto label;
v = 1;
goto label;
label:
v = 0;
label:
v = interfaceinvoke v.<org.jvnet.jaxb2_commons.lang.EqualsStrategy2: boolean equals(org.jvnet.jaxb2_commons.locator.ObjectLocator,org.jvnet.jaxb2_commons.locator.ObjectLocator,java.lang.Object,java.lang.Object,boolean,boolean)>(v, v, v, v, v, v);
if v != 0 goto label;
return 0;
label:
v = virtualinvoke v.<org.apache.activemq.schema.core.DtoRedeliveryPolicy: java.lang.Long getRedeliveryDelay()>();
v = virtualinvoke v.<org.apache.activemq.schema.core.DtoRedeliveryPolicy: java.lang.Long getRedeliveryDelay()>();
v = staticinvoke <org.jvnet.jaxb2_commons.locator.util.LocatorUtils: org.jvnet.jaxb2_commons.locator.PropertyObjectLocator property(org.jvnet.jaxb2_commons.locator.ObjectLocator,java.lang.String,java.lang.Object)>(v, "redeliveryDelay", v);
v = staticinvoke <org.jvnet.jaxb2_commons.locator.util.LocatorUtils: org.jvnet.jaxb2_commons.locator.PropertyObjectLocator property(org.jvnet.jaxb2_commons.locator.ObjectLocator,java.lang.String,java.lang.Object)>(v, "redeliveryDelay", v);
v = v.<org.apache.activemq.schema.core.DtoRedeliveryPolicy: java.lang.Long redeliveryDelay>;
if v == null goto label;
v = 1;
goto label;
label:
v = 0;
label:
v = v.<org.apache.activemq.schema.core.DtoRedeliveryPolicy: java.lang.Long redeliveryDelay>;
if v == null goto label;
v = 1;
goto label;
label:
v = 0;
label:
v = interfaceinvoke v.<org.jvnet.jaxb2_commons.lang.EqualsStrategy2: boolean equals(org.jvnet.jaxb2_commons.locator.ObjectLocator,org.jvnet.jaxb2_commons.locator.ObjectLocator,java.lang.Object,java.lang.Object,boolean,boolean)>(v, v, v, v, v, v);
if v != 0 goto label;
return 0;
label:
v = virtualinvoke v.<org.apache.activemq.schema.core.DtoRedeliveryPolicy: java.lang.Boolean isTempQueue()>();
v = virtualinvoke v.<org.apache.activemq.schema.core.DtoRedeliveryPolicy: java.lang.Boolean isTempQueue()>();
v = staticinvoke <org.jvnet.jaxb2_commons.locator.util.LocatorUtils: org.jvnet.jaxb2_commons.locator.PropertyObjectLocator property(org.jvnet.jaxb2_commons.locator.ObjectLocator,java.lang.String,java.lang.Object)>(v, "tempQueue", v);
v = staticinvoke <org.jvnet.jaxb2_commons.locator.util.LocatorUtils: org.jvnet.jaxb2_commons.locator.PropertyObjectLocator property(org.jvnet.jaxb2_commons.locator.ObjectLocator,java.lang.String,java.lang.Object)>(v, "tempQueue", v);
v = v.<org.apache.activemq.schema.core.DtoRedeliveryPolicy: java.lang.Boolean tempQueue>;
if v == null goto label;
v = 1;
goto label;
label:
v = 0;
label:
v = v.<org.apache.activemq.schema.core.DtoRedeliveryPolicy: java.lang.Boolean tempQueue>;
if v == null goto label;
v = 1;
goto label;
label:
v = 0;
label:
v = interfaceinvoke v.<org.jvnet.jaxb2_commons.lang.EqualsStrategy2: boolean equals(org.jvnet.jaxb2_commons.locator.ObjectLocator,org.jvnet.jaxb2_commons.locator.ObjectLocator,java.lang.Object,java.lang.Object,boolean,boolean)>(v, v, v, v, v, v);
if v != 0 goto label;
return 0;
label:
v = virtualinvoke v.<org.apache.activemq.schema.core.DtoRedeliveryPolicy: java.lang.Boolean isTempTopic()>();
v = virtualinvoke v.<org.apache.activemq.schema.core.DtoRedeliveryPolicy: java.lang.Boolean isTempTopic()>();
v = staticinvoke <org.jvnet.jaxb2_commons.locator.util.LocatorUtils: org.jvnet.jaxb2_commons.locator.PropertyObjectLocator property(org.jvnet.jaxb2_commons.locator.ObjectLocator,java.lang.String,java.lang.Object)>(v, "tempTopic", v);
v = staticinvoke <org.jvnet.jaxb2_commons.locator.util.LocatorUtils: org.jvnet.jaxb2_commons.locator.PropertyObjectLocator property(org.jvnet.jaxb2_commons.locator.ObjectLocator,java.lang.String,java.lang.Object)>(v, "tempTopic", v);
v = v.<org.apache.activemq.schema.core.DtoRedeliveryPolicy: java.lang.Boolean tempTopic>;
if v == null goto label;
v = 1;
goto label;
label:
v = 0;
label:
v = v.<org.apache.activemq.schema.core.DtoRedeliveryPolicy: java.lang.Boolean tempTopic>;
if v == null goto label;
v = 1;
goto label;
label:
v = 0;
label:
v = interfaceinvoke v.<org.jvnet.jaxb2_commons.lang.EqualsStrategy2: boolean equals(org.jvnet.jaxb2_commons.locator.ObjectLocator,org.jvnet.jaxb2_commons.locator.ObjectLocator,java.lang.Object,java.lang.Object,boolean,boolean)>(v, v, v, v, v, v);
if v != 0 goto label;
return 0;
label:
v = virtualinvoke v.<org.apache.activemq.schema.core.DtoRedeliveryPolicy: java.lang.String getTopic()>();
v = virtualinvoke v.<org.apache.activemq.schema.core.DtoRedeliveryPolicy: java.lang.String getTopic()>();
v = staticinvoke <org.jvnet.jaxb2_commons.locator.util.LocatorUtils: org.jvnet.jaxb2_commons.locator.PropertyObjectLocator property(org.jvnet.jaxb2_commons.locator.ObjectLocator,java.lang.String,java.lang.Object)>(v, "topic", v);
v = staticinvoke <org.jvnet.jaxb2_commons.locator.util.LocatorUtils: org.jvnet.jaxb2_commons.locator.PropertyObjectLocator property(org.jvnet.jaxb2_commons.locator.ObjectLocator,java.lang.String,java.lang.Object)>(v, "topic", v);
v = v.<org.apache.activemq.schema.core.DtoRedeliveryPolicy: java.lang.String topic>;
if v == null goto label;
v = 1;
goto label;
label:
v = 0;
label:
v = v.<org.apache.activemq.schema.core.DtoRedeliveryPolicy: java.lang.String topic>;
if v == null goto label;
v = 1;
goto label;
label:
v = 0;
label:
v = interfaceinvoke v.<org.jvnet.jaxb2_commons.lang.EqualsStrategy2: boolean equals(org.jvnet.jaxb2_commons.locator.ObjectLocator,org.jvnet.jaxb2_commons.locator.ObjectLocator,java.lang.Object,java.lang.Object,boolean,boolean)>(v, v, v, v, v, v);
if v != 0 goto label;
return 0;
label:
v = virtualinvoke v.<org.apache.activemq.schema.core.DtoRedeliveryPolicy: java.lang.Boolean isUseCollisionAvoidance()>();
v = virtualinvoke v.<org.apache.activemq.schema.core.DtoRedeliveryPolicy: java.lang.Boolean isUseCollisionAvoidance()>();
v = staticinvoke <org.jvnet.jaxb2_commons.locator.util.LocatorUtils: org.jvnet.jaxb2_commons.locator.PropertyObjectLocator property(org.jvnet.jaxb2_commons.locator.ObjectLocator,java.lang.String,java.lang.Object)>(v, "useCollisionAvoidance", v);
v = staticinvoke <org.jvnet.jaxb2_commons.locator.util.LocatorUtils: org.jvnet.jaxb2_commons.locator.PropertyObjectLocator property(org.jvnet.jaxb2_commons.locator.ObjectLocator,java.lang.String,java.lang.Object)>(v, "useCollisionAvoidance", v);
v = v.<org.apache.activemq.schema.core.DtoRedeliveryPolicy: java.lang.Boolean useCollisionAvoidance>;
if v == null goto label;
v = 1;
goto label;
label:
v = 0;
label:
v = v.<org.apache.activemq.schema.core.DtoRedeliveryPolicy: java.lang.Boolean useCollisionAvoidance>;
if v == null goto label;
v = 1;
goto label;
label:
v = 0;
label:
v = interfaceinvoke v.<org.jvnet.jaxb2_commons.lang.EqualsStrategy2: boolean equals(org.jvnet.jaxb2_commons.locator.ObjectLocator,org.jvnet.jaxb2_commons.locator.ObjectLocator,java.lang.Object,java.lang.Object,boolean,boolean)>(v, v, v, v, v, v);
if v != 0 goto label;
return 0;
label:
v = virtualinvoke v.<org.apache.activemq.schema.core.DtoRedeliveryPolicy: java.lang.Boolean isUseExponentialBackOff()>();
v = virtualinvoke v.<org.apache.activemq.schema.core.DtoRedeliveryPolicy: java.lang.Boolean isUseExponentialBackOff()>();
v = staticinvoke <org.jvnet.jaxb2_commons.locator.util.LocatorUtils: org.jvnet.jaxb2_commons.locator.PropertyObjectLocator property(org.jvnet.jaxb2_commons.locator.ObjectLocator,java.lang.String,java.lang.Object)>(v, "useExponentialBackOff", v);
v = staticinvoke <org.jvnet.jaxb2_commons.locator.util.LocatorUtils: org.jvnet.jaxb2_commons.locator.PropertyObjectLocator property(org.jvnet.jaxb2_commons.locator.ObjectLocator,java.lang.String,java.lang.Object)>(v, "useExponentialBackOff", v);
v = v.<org.apache.activemq.schema.core.DtoRedeliveryPolicy: java.lang.Boolean useExponentialBackOff>;
if v == null goto label;
v = 1;
goto label;
label:
v = 0;
label:
v = v.<org.apache.activemq.schema.core.DtoRedeliveryPolicy: java.lang.Boolean useExponentialBackOff>;
if v == null goto label;
v = 1;
goto label;
label:
v = 0;
label:
v = interfaceinvoke v.<org.jvnet.jaxb2_commons.lang.EqualsStrategy2: boolean equals(org.jvnet.jaxb2_commons.locator.ObjectLocator,org.jvnet.jaxb2_commons.locator.ObjectLocator,java.lang.Object,java.lang.Object,boolean,boolean)>(v, v, v, v, v, v);
if v != 0 goto label;
return 0;
label:
v = virtualinvoke v.<org.apache.activemq.schema.core.DtoRedeliveryPolicy: java.lang.String getId()>();
v = virtualinvoke v.<org.apache.activemq.schema.core.DtoRedeliveryPolicy: java.lang.String getId()>();
v = staticinvoke <org.jvnet.jaxb2_commons.locator.util.LocatorUtils: org.jvnet.jaxb2_commons.locator.PropertyObjectLocator property(org.jvnet.jaxb2_commons.locator.ObjectLocator,java.lang.String,java.lang.Object)>(v, "id", v);
v = staticinvoke <org.jvnet.jaxb2_commons.locator.util.LocatorUtils: org.jvnet.jaxb2_commons.locator.PropertyObjectLocator property(org.jvnet.jaxb2_commons.locator.ObjectLocator,java.lang.String,java.lang.Object)>(v, "id", v);
v = v.<org.apache.activemq.schema.core.DtoRedeliveryPolicy: java.lang.String id>;
if v == null goto label;
v = 1;
goto label;
label:
v = 0;
label:
v = v.<org.apache.activemq.schema.core.DtoRedeliveryPolicy: java.lang.String id>;
if v == null goto label;
v = 1;
goto label;
label:
v = 0;
label:
v = interfaceinvoke v.<org.jvnet.jaxb2_commons.lang.EqualsStrategy2: boolean equals(org.jvnet.jaxb2_commons.locator.ObjectLocator,org.jvnet.jaxb2_commons.locator.ObjectLocator,java.lang.Object,java.lang.Object,boolean,boolean)>(v, v, v, v, v, v);
if v != 0 goto label;
return 0;
label:
return 1;
}
public boolean equals(java.lang.Object)
{
org.apache.activemq.plugin.jaxb2_commons.ElementAwareEqualsStrategy v;
java.lang.Object v;
boolean v;
org.apache.activemq.schema.core.DtoRedeliveryPolicy v;
v := @this: org.apache.activemq.schema.core.DtoRedeliveryPolicy;
v := @parameter: java.lang.Object;
v = new org.apache.activemq.plugin.jaxb2_commons.ElementAwareEqualsStrategy;
specialinvoke v.<org.apache.activemq.plugin.jaxb2_commons.ElementAwareEqualsStrategy: void <init>()>();
v = virtualinvoke v.<org.apache.activemq.schema.core.DtoRedeliveryPolicy: boolean equals(org.jvnet.jaxb2_commons.locator.ObjectLocator,org.jvnet.jaxb2_commons.locator.ObjectLocator,java.lang.Object,org.jvnet.jaxb2_commons.lang.EqualsStrategy)>(null, null, v, v);
return v;
}
}