Tree
+- root: Form1099BTotalAmtGrpType
| +- federalIncomeTaxWithheldAmt: BigInteger
| +- totalReportedAmt: BigInteger
| +- proceedsAmt: BigInteger
| +- costOrOtherBasisAmt: BigInteger
| +- accruedMarketDiscountAmt: BigInteger
| +- nondeductibleWashSaleLossAmt: BigInteger
| +- tyClosedContractProfitLossAmt: BigInteger
| +- priorYrOpenCntrctProfitLossAmt: BigInteger
| +- cyOpenCntrctProfitLossAmt: BigInteger
| +- cntrctAggregateProfitLossAmt: BigInteger
| +- barterAmt: BigInteger
Flattened
Form1099BTotalAmtGrpType.federalIncomeTaxWithheldAmt
Form1099BTotalAmtGrpType.totalReportedAmt
Form1099BTotalAmtGrpType.proceedsAmt
Form1099BTotalAmtGrpType.costOrOtherBasisAmt
Form1099BTotalAmtGrpType.accruedMarketDiscountAmt
Form1099BTotalAmtGrpType.nondeductibleWashSaleLossAmt
Form1099BTotalAmtGrpType.tyClosedContractProfitLossAmt
Form1099BTotalAmtGrpType.priorYrOpenCntrctProfitLossAmt
Form1099BTotalAmtGrpType.cyOpenCntrctProfitLossAmt
Form1099BTotalAmtGrpType.cntrctAggregateProfitLossAmt
Form1099BTotalAmtGrpType.barterAmt
Java Code
package modelsiris;
import java.math.BigInteger;
import javax.xml.bind.annotation.XmlAccessType;
import javax.xml.bind.annotation.XmlAccessorType;
import javax.xml.bind.annotation.XmlElement;
import javax.xml.bind.annotation.XmlSchemaType;
import javax.xml.bind.annotation.XmlType;
import org.jvnet.jaxb2_commons.lang.Equals2;
import org.jvnet.jaxb2_commons.lang.EqualsStrategy2;
import org.jvnet.jaxb2_commons.lang.JAXBEqualsStrategy;
import org.jvnet.jaxb2_commons.lang.JAXBToStringStrategy;
import org.jvnet.jaxb2_commons.lang.ToString2;
import org.jvnet.jaxb2_commons.lang.ToStringStrategy2;
import org.jvnet.jaxb2_commons.locator.ObjectLocator;
import org.jvnet.jaxb2_commons.locator.util.LocatorUtils;
/**
*
* <pre>
* <?xml version="1.0" encoding="UTF-8"?><Component xmlns="urn:us:gov:treasury:irs:ir" xmlns:xsd="http://www.w3.org/2001/XMLSchema"><DictionaryEntryNm>Form 1099 B Total Amount Group Type</DictionaryEntryNm><MajorVersionNum>1</MajorVersionNum><MinorVersionNum>0</MinorVersionNum><VersionEffectiveBeginDt>2021-05-17</VersionEffectiveBeginDt><VersionDescriptionTxt>Initial version</VersionDescriptionTxt><DescriptionTxt>The content model for the form 1099 B total amounts.</DescriptionTxt></Component>
* </pre>
*
*
* <p>Java class for Form1099BTotalAmtGrpType complex type.
*
* <p>The following schema fragment specifies the expected content contained within this class.
*
* <pre>
* <complexType name="Form1099BTotalAmtGrpType">
* <complexContent>
* <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
* <sequence>
* <element name="FederalIncomeTaxWithheldAmt" type="{urn:us:gov:treasury:irs:ir}USAmountNNType" minOccurs="0"/>
* <element name="TotalReportedAmt" type="{urn:us:gov:treasury:irs:ir}USAmountType" minOccurs="0"/>
* <element name="ProceedsAmt" type="{urn:us:gov:treasury:irs:ir}USAmountType" minOccurs="0"/>
* <element name="CostOrOtherBasisAmt" type="{urn:us:gov:treasury:irs:ir}USAmountNNType" minOccurs="0"/>
* <element name="AccruedMarketDiscountAmt" type="{urn:us:gov:treasury:irs:ir}USAmountNNType" minOccurs="0"/>
* <element name="NondeductibleWashSaleLossAmt" type="{urn:us:gov:treasury:irs:ir}USAmountNNType" minOccurs="0"/>
* <element name="TYClosedContractProfitLossAmt" type="{urn:us:gov:treasury:irs:ir}USAmountType" minOccurs="0"/>
* <element name="PriorYrOpenCntrctProfitLossAmt" type="{urn:us:gov:treasury:irs:ir}USAmountType" minOccurs="0"/>
* <element name="CYOpenCntrctProfitLossAmt" type="{urn:us:gov:treasury:irs:ir}USAmountType" minOccurs="0"/>
* <element name="CntrctAggregateProfitLossAmt" type="{urn:us:gov:treasury:irs:ir}USAmountType" minOccurs="0"/>
* <element name="BarterAmt" type="{urn:us:gov:treasury:irs:ir}USAmountNNType" minOccurs="0"/>
* </sequence>
* </restriction>
* </complexContent>
* </complexType>
* </pre>
*
*
*/
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "Form1099BTotalAmtGrpType", namespace = "urn:us:gov:treasury:irs:ir", propOrder = {
"federalIncomeTaxWithheldAmt",
"totalReportedAmt",
"proceedsAmt",
"costOrOtherBasisAmt",
"accruedMarketDiscountAmt",
"nondeductibleWashSaleLossAmt",
"tyClosedContractProfitLossAmt",
"priorYrOpenCntrctProfitLossAmt",
"cyOpenCntrctProfitLossAmt",
"cntrctAggregateProfitLossAmt",
"barterAmt"
})
public class Form1099BTotalAmtGrpType implements Equals2, ToString2
{
@XmlElement(name = "FederalIncomeTaxWithheldAmt", namespace = "urn:us:gov:treasury:irs:ir")
@XmlSchemaType(name = "nonNegativeInteger")
protected BigInteger federalIncomeTaxWithheldAmt;
@XmlElement(name = "TotalReportedAmt", namespace = "urn:us:gov:treasury:irs:ir")
protected BigInteger totalReportedAmt;
@XmlElement(name = "ProceedsAmt", namespace = "urn:us:gov:treasury:irs:ir")
protected BigInteger proceedsAmt;
@XmlElement(name = "CostOrOtherBasisAmt", namespace = "urn:us:gov:treasury:irs:ir")
@XmlSchemaType(name = "nonNegativeInteger")
protected BigInteger costOrOtherBasisAmt;
@XmlElement(name = "AccruedMarketDiscountAmt", namespace = "urn:us:gov:treasury:irs:ir")
@XmlSchemaType(name = "nonNegativeInteger")
protected BigInteger accruedMarketDiscountAmt;
@XmlElement(name = "NondeductibleWashSaleLossAmt", namespace = "urn:us:gov:treasury:irs:ir")
@XmlSchemaType(name = "nonNegativeInteger")
protected BigInteger nondeductibleWashSaleLossAmt;
@XmlElement(name = "TYClosedContractProfitLossAmt", namespace = "urn:us:gov:treasury:irs:ir")
protected BigInteger tyClosedContractProfitLossAmt;
@XmlElement(name = "PriorYrOpenCntrctProfitLossAmt", namespace = "urn:us:gov:treasury:irs:ir")
protected BigInteger priorYrOpenCntrctProfitLossAmt;
@XmlElement(name = "CYOpenCntrctProfitLossAmt", namespace = "urn:us:gov:treasury:irs:ir")
protected BigInteger cyOpenCntrctProfitLossAmt;
@XmlElement(name = "CntrctAggregateProfitLossAmt", namespace = "urn:us:gov:treasury:irs:ir")
protected BigInteger cntrctAggregateProfitLossAmt;
@XmlElement(name = "BarterAmt", namespace = "urn:us:gov:treasury:irs:ir")
@XmlSchemaType(name = "nonNegativeInteger")
protected BigInteger barterAmt;
/**
* Gets the value of the federalIncomeTaxWithheldAmt property.
*
* @return
* possible object is
* {@link BigInteger }
*
*/
public BigInteger getFederalIncomeTaxWithheldAmt() {
return federalIncomeTaxWithheldAmt;
}
/**
* Sets the value of the federalIncomeTaxWithheldAmt property.
*
* @param value
* allowed object is
* {@link BigInteger }
*
*/
public void setFederalIncomeTaxWithheldAmt(BigInteger value) {
this.federalIncomeTaxWithheldAmt = value;
}
/**
* Gets the value of the totalReportedAmt property.
*
* @return
* possible object is
* {@link BigInteger }
*
*/
public BigInteger getTotalReportedAmt() {
return totalReportedAmt;
}
/**
* Sets the value of the totalReportedAmt property.
*
* @param value
* allowed object is
* {@link BigInteger }
*
*/
public void setTotalReportedAmt(BigInteger value) {
this.totalReportedAmt = value;
}
/**
* Gets the value of the proceedsAmt property.
*
* @return
* possible object is
* {@link BigInteger }
*
*/
public BigInteger getProceedsAmt() {
return proceedsAmt;
}
/**
* Sets the value of the proceedsAmt property.
*
* @param value
* allowed object is
* {@link BigInteger }
*
*/
public void setProceedsAmt(BigInteger value) {
this.proceedsAmt = value;
}
/**
* Gets the value of the costOrOtherBasisAmt property.
*
* @return
* possible object is
* {@link BigInteger }
*
*/
public BigInteger getCostOrOtherBasisAmt() {
return costOrOtherBasisAmt;
}
/**
* Sets the value of the costOrOtherBasisAmt property.
*
* @param value
* allowed object is
* {@link BigInteger }
*
*/
public void setCostOrOtherBasisAmt(BigInteger value) {
this.costOrOtherBasisAmt = value;
}
/**
* Gets the value of the accruedMarketDiscountAmt property.
*
* @return
* possible object is
* {@link BigInteger }
*
*/
public BigInteger getAccruedMarketDiscountAmt() {
return accruedMarketDiscountAmt;
}
/**
* Sets the value of the accruedMarketDiscountAmt property.
*
* @param value
* allowed object is
* {@link BigInteger }
*
*/
public void setAccruedMarketDiscountAmt(BigInteger value) {
this.accruedMarketDiscountAmt = value;
}
/**
* Gets the value of the nondeductibleWashSaleLossAmt property.
*
* @return
* possible object is
* {@link BigInteger }
*
*/
public BigInteger getNondeductibleWashSaleLossAmt() {
return nondeductibleWashSaleLossAmt;
}
/**
* Sets the value of the nondeductibleWashSaleLossAmt property.
*
* @param value
* allowed object is
* {@link BigInteger }
*
*/
public void setNondeductibleWashSaleLossAmt(BigInteger value) {
this.nondeductibleWashSaleLossAmt = value;
}
/**
* Gets the value of the tyClosedContractProfitLossAmt property.
*
* @return
* possible object is
* {@link BigInteger }
*
*/
public BigInteger getTYClosedContractProfitLossAmt() {
return tyClosedContractProfitLossAmt;
}
/**
* Sets the value of the tyClosedContractProfitLossAmt property.
*
* @param value
* allowed object is
* {@link BigInteger }
*
*/
public void setTYClosedContractProfitLossAmt(BigInteger value) {
this.tyClosedContractProfitLossAmt = value;
}
/**
* Gets the value of the priorYrOpenCntrctProfitLossAmt property.
*
* @return
* possible object is
* {@link BigInteger }
*
*/
public BigInteger getPriorYrOpenCntrctProfitLossAmt() {
return priorYrOpenCntrctProfitLossAmt;
}
/**
* Sets the value of the priorYrOpenCntrctProfitLossAmt property.
*
* @param value
* allowed object is
* {@link BigInteger }
*
*/
public void setPriorYrOpenCntrctProfitLossAmt(BigInteger value) {
this.priorYrOpenCntrctProfitLossAmt = value;
}
/**
* Gets the value of the cyOpenCntrctProfitLossAmt property.
*
* @return
* possible object is
* {@link BigInteger }
*
*/
public BigInteger getCYOpenCntrctProfitLossAmt() {
return cyOpenCntrctProfitLossAmt;
}
/**
* Sets the value of the cyOpenCntrctProfitLossAmt property.
*
* @param value
* allowed object is
* {@link BigInteger }
*
*/
public void setCYOpenCntrctProfitLossAmt(BigInteger value) {
this.cyOpenCntrctProfitLossAmt = value;
}
/**
* Gets the value of the cntrctAggregateProfitLossAmt property.
*
* @return
* possible object is
* {@link BigInteger }
*
*/
public BigInteger getCntrctAggregateProfitLossAmt() {
return cntrctAggregateProfitLossAmt;
}
/**
* Sets the value of the cntrctAggregateProfitLossAmt property.
*
* @param value
* allowed object is
* {@link BigInteger }
*
*/
public void setCntrctAggregateProfitLossAmt(BigInteger value) {
this.cntrctAggregateProfitLossAmt = value;
}
/**
* Gets the value of the barterAmt property.
*
* @return
* possible object is
* {@link BigInteger }
*
*/
public BigInteger getBarterAmt() {
return barterAmt;
}
/**
* Sets the value of the barterAmt property.
*
* @param value
* allowed object is
* {@link BigInteger }
*
*/
public void setBarterAmt(BigInteger value) {
this.barterAmt = value;
}
public String toString() {
final ToStringStrategy2 strategy = JAXBToStringStrategy.INSTANCE;
final StringBuilder buffer = new StringBuilder();
append(null, buffer, strategy);
return buffer.toString();
}
public StringBuilder append(ObjectLocator locator, StringBuilder buffer, ToStringStrategy2 strategy) {
strategy.appendStart(locator, this, buffer);
appendFields(locator, buffer, strategy);
strategy.appendEnd(locator, this, buffer);
return buffer;
}
public StringBuilder appendFields(ObjectLocator locator, StringBuilder buffer, ToStringStrategy2 strategy) {
{
BigInteger theFederalIncomeTaxWithheldAmt;
theFederalIncomeTaxWithheldAmt = this.getFederalIncomeTaxWithheldAmt();
strategy.appendField(locator, this, "federalIncomeTaxWithheldAmt", buffer, theFederalIncomeTaxWithheldAmt, (this.federalIncomeTaxWithheldAmt!= null));
}
{
BigInteger theTotalReportedAmt;
theTotalReportedAmt = this.getTotalReportedAmt();
strategy.appendField(locator, this, "totalReportedAmt", buffer, theTotalReportedAmt, (this.totalReportedAmt!= null));
}
{
BigInteger theProceedsAmt;
theProceedsAmt = this.getProceedsAmt();
strategy.appendField(locator, this, "proceedsAmt", buffer, theProceedsAmt, (this.proceedsAmt!= null));
}
{
BigInteger theCostOrOtherBasisAmt;
theCostOrOtherBasisAmt = this.getCostOrOtherBasisAmt();
strategy.appendField(locator, this, "costOrOtherBasisAmt", buffer, theCostOrOtherBasisAmt, (this.costOrOtherBasisAmt!= null));
}
{
BigInteger theAccruedMarketDiscountAmt;
theAccruedMarketDiscountAmt = this.getAccruedMarketDiscountAmt();
strategy.appendField(locator, this, "accruedMarketDiscountAmt", buffer, theAccruedMarketDiscountAmt, (this.accruedMarketDiscountAmt!= null));
}
{
BigInteger theNondeductibleWashSaleLossAmt;
theNondeductibleWashSaleLossAmt = this.getNondeductibleWashSaleLossAmt();
strategy.appendField(locator, this, "nondeductibleWashSaleLossAmt", buffer, theNondeductibleWashSaleLossAmt, (this.nondeductibleWashSaleLossAmt!= null));
}
{
BigInteger theTYClosedContractProfitLossAmt;
theTYClosedContractProfitLossAmt = this.getTYClosedContractProfitLossAmt();
strategy.appendField(locator, this, "tyClosedContractProfitLossAmt", buffer, theTYClosedContractProfitLossAmt, (this.tyClosedContractProfitLossAmt!= null));
}
{
BigInteger thePriorYrOpenCntrctProfitLossAmt;
thePriorYrOpenCntrctProfitLossAmt = this.getPriorYrOpenCntrctProfitLossAmt();
strategy.appendField(locator, this, "priorYrOpenCntrctProfitLossAmt", buffer, thePriorYrOpenCntrctProfitLossAmt, (this.priorYrOpenCntrctProfitLossAmt!= null));
}
{
BigInteger theCYOpenCntrctProfitLossAmt;
theCYOpenCntrctProfitLossAmt = this.getCYOpenCntrctProfitLossAmt();
strategy.appendField(locator, this, "cyOpenCntrctProfitLossAmt", buffer, theCYOpenCntrctProfitLossAmt, (this.cyOpenCntrctProfitLossAmt!= null));
}
{
BigInteger theCntrctAggregateProfitLossAmt;
theCntrctAggregateProfitLossAmt = this.getCntrctAggregateProfitLossAmt();
strategy.appendField(locator, this, "cntrctAggregateProfitLossAmt", buffer, theCntrctAggregateProfitLossAmt, (this.cntrctAggregateProfitLossAmt!= null));
}
{
BigInteger theBarterAmt;
theBarterAmt = this.getBarterAmt();
strategy.appendField(locator, this, "barterAmt", buffer, theBarterAmt, (this.barterAmt!= null));
}
return buffer;
}
public boolean equals(ObjectLocator thisLocator, ObjectLocator thatLocator, Object object, EqualsStrategy2 strategy) {
if ((object == null)||(this.getClass()!= object.getClass())) {
return false;
}
if (this == object) {
return true;
}
final Form1099BTotalAmtGrpType that = ((Form1099BTotalAmtGrpType) object);
{
BigInteger lhsFederalIncomeTaxWithheldAmt;
lhsFederalIncomeTaxWithheldAmt = this.getFederalIncomeTaxWithheldAmt();
BigInteger rhsFederalIncomeTaxWithheldAmt;
rhsFederalIncomeTaxWithheldAmt = that.getFederalIncomeTaxWithheldAmt();
if (!strategy.equals(LocatorUtils.property(thisLocator, "federalIncomeTaxWithheldAmt", lhsFederalIncomeTaxWithheldAmt), LocatorUtils.property(thatLocator, "federalIncomeTaxWithheldAmt", rhsFederalIncomeTaxWithheldAmt), lhsFederalIncomeTaxWithheldAmt, rhsFederalIncomeTaxWithheldAmt, (this.federalIncomeTaxWithheldAmt!= null), (that.federalIncomeTaxWithheldAmt!= null))) {
return false;
}
}
{
BigInteger lhsTotalReportedAmt;
lhsTotalReportedAmt = this.getTotalReportedAmt();
BigInteger rhsTotalReportedAmt;
rhsTotalReportedAmt = that.getTotalReportedAmt();
if (!strategy.equals(LocatorUtils.property(thisLocator, "totalReportedAmt", lhsTotalReportedAmt), LocatorUtils.property(thatLocator, "totalReportedAmt", rhsTotalReportedAmt), lhsTotalReportedAmt, rhsTotalReportedAmt, (this.totalReportedAmt!= null), (that.totalReportedAmt!= null))) {
return false;
}
}
{
BigInteger lhsProceedsAmt;
lhsProceedsAmt = this.getProceedsAmt();
BigInteger rhsProceedsAmt;
rhsProceedsAmt = that.getProceedsAmt();
if (!strategy.equals(LocatorUtils.property(thisLocator, "proceedsAmt", lhsProceedsAmt), LocatorUtils.property(thatLocator, "proceedsAmt", rhsProceedsAmt), lhsProceedsAmt, rhsProceedsAmt, (this.proceedsAmt!= null), (that.proceedsAmt!= null))) {
return false;
}
}
{
BigInteger lhsCostOrOtherBasisAmt;
lhsCostOrOtherBasisAmt = this.getCostOrOtherBasisAmt();
BigInteger rhsCostOrOtherBasisAmt;
rhsCostOrOtherBasisAmt = that.getCostOrOtherBasisAmt();
if (!strategy.equals(LocatorUtils.property(thisLocator, "costOrOtherBasisAmt", lhsCostOrOtherBasisAmt), LocatorUtils.property(thatLocator, "costOrOtherBasisAmt", rhsCostOrOtherBasisAmt), lhsCostOrOtherBasisAmt, rhsCostOrOtherBasisAmt, (this.costOrOtherBasisAmt!= null), (that.costOrOtherBasisAmt!= null))) {
return false;
}
}
{
BigInteger lhsAccruedMarketDiscountAmt;
lhsAccruedMarketDiscountAmt = this.getAccruedMarketDiscountAmt();
BigInteger rhsAccruedMarketDiscountAmt;
rhsAccruedMarketDiscountAmt = that.getAccruedMarketDiscountAmt();
if (!strategy.equals(LocatorUtils.property(thisLocator, "accruedMarketDiscountAmt", lhsAccruedMarketDiscountAmt), LocatorUtils.property(thatLocator, "accruedMarketDiscountAmt", rhsAccruedMarketDiscountAmt), lhsAccruedMarketDiscountAmt, rhsAccruedMarketDiscountAmt, (this.accruedMarketDiscountAmt!= null), (that.accruedMarketDiscountAmt!= null))) {
return false;
}
}
{
BigInteger lhsNondeductibleWashSaleLossAmt;
lhsNondeductibleWashSaleLossAmt = this.getNondeductibleWashSaleLossAmt();
BigInteger rhsNondeductibleWashSaleLossAmt;
rhsNondeductibleWashSaleLossAmt = that.getNondeductibleWashSaleLossAmt();
if (!strategy.equals(LocatorUtils.property(thisLocator, "nondeductibleWashSaleLossAmt", lhsNondeductibleWashSaleLossAmt), LocatorUtils.property(thatLocator, "nondeductibleWashSaleLossAmt", rhsNondeductibleWashSaleLossAmt), lhsNondeductibleWashSaleLossAmt, rhsNondeductibleWashSaleLossAmt, (this.nondeductibleWashSaleLossAmt!= null), (that.nondeductibleWashSaleLossAmt!= null))) {
return false;
}
}
{
BigInteger lhsTYClosedContractProfitLossAmt;
lhsTYClosedContractProfitLossAmt = this.getTYClosedContractProfitLossAmt();
BigInteger rhsTYClosedContractProfitLossAmt;
rhsTYClosedContractProfitLossAmt = that.getTYClosedContractProfitLossAmt();
if (!strategy.equals(LocatorUtils.property(thisLocator, "tyClosedContractProfitLossAmt", lhsTYClosedContractProfitLossAmt), LocatorUtils.property(thatLocator, "tyClosedContractProfitLossAmt", rhsTYClosedContractProfitLossAmt), lhsTYClosedContractProfitLossAmt, rhsTYClosedContractProfitLossAmt, (this.tyClosedContractProfitLossAmt!= null), (that.tyClosedContractProfitLossAmt!= null))) {
return false;
}
}
{
BigInteger lhsPriorYrOpenCntrctProfitLossAmt;
lhsPriorYrOpenCntrctProfitLossAmt = this.getPriorYrOpenCntrctProfitLossAmt();
BigInteger rhsPriorYrOpenCntrctProfitLossAmt;
rhsPriorYrOpenCntrctProfitLossAmt = that.getPriorYrOpenCntrctProfitLossAmt();
if (!strategy.equals(LocatorUtils.property(thisLocator, "priorYrOpenCntrctProfitLossAmt", lhsPriorYrOpenCntrctProfitLossAmt), LocatorUtils.property(thatLocator, "priorYrOpenCntrctProfitLossAmt", rhsPriorYrOpenCntrctProfitLossAmt), lhsPriorYrOpenCntrctProfitLossAmt, rhsPriorYrOpenCntrctProfitLossAmt, (this.priorYrOpenCntrctProfitLossAmt!= null), (that.priorYrOpenCntrctProfitLossAmt!= null))) {
return false;
}
}
{
BigInteger lhsCYOpenCntrctProfitLossAmt;
lhsCYOpenCntrctProfitLossAmt = this.getCYOpenCntrctProfitLossAmt();
BigInteger rhsCYOpenCntrctProfitLossAmt;
rhsCYOpenCntrctProfitLossAmt = that.getCYOpenCntrctProfitLossAmt();
if (!strategy.equals(LocatorUtils.property(thisLocator, "cyOpenCntrctProfitLossAmt", lhsCYOpenCntrctProfitLossAmt), LocatorUtils.property(thatLocator, "cyOpenCntrctProfitLossAmt", rhsCYOpenCntrctProfitLossAmt), lhsCYOpenCntrctProfitLossAmt, rhsCYOpenCntrctProfitLossAmt, (this.cyOpenCntrctProfitLossAmt!= null), (that.cyOpenCntrctProfitLossAmt!= null))) {
return false;
}
}
{
BigInteger lhsCntrctAggregateProfitLossAmt;
lhsCntrctAggregateProfitLossAmt = this.getCntrctAggregateProfitLossAmt();
BigInteger rhsCntrctAggregateProfitLossAmt;
rhsCntrctAggregateProfitLossAmt = that.getCntrctAggregateProfitLossAmt();
if (!strategy.equals(LocatorUtils.property(thisLocator, "cntrctAggregateProfitLossAmt", lhsCntrctAggregateProfitLossAmt), LocatorUtils.property(thatLocator, "cntrctAggregateProfitLossAmt", rhsCntrctAggregateProfitLossAmt), lhsCntrctAggregateProfitLossAmt, rhsCntrctAggregateProfitLossAmt, (this.cntrctAggregateProfitLossAmt!= null), (that.cntrctAggregateProfitLossAmt!= null))) {
return false;
}
}
{
BigInteger lhsBarterAmt;
lhsBarterAmt = this.getBarterAmt();
BigInteger rhsBarterAmt;
rhsBarterAmt = that.getBarterAmt();
if (!strategy.equals(LocatorUtils.property(thisLocator, "barterAmt", lhsBarterAmt), LocatorUtils.property(thatLocator, "barterAmt", rhsBarterAmt), lhsBarterAmt, rhsBarterAmt, (this.barterAmt!= null), (that.barterAmt!= null))) {
return false;
}
}
return true;
}
public boolean equals(Object object) {
final EqualsStrategy2 strategy = JAXBEqualsStrategy.INSTANCE;
return equals(null, null, object, strategy);
}
}