public boolean isSameIgnoringKey(AcGb0901MarketPayComponentSummary e) {
   if (!JwUtility.isEqual(getExpectedMaxPay(), e.getExpectedMaxPay())) return false;
   if (!JwUtility.isEqual(getActualMaxPay(), e.getActualMaxPay())) return false;
   if (!JwUtility.isEqual(getExpectedNetPay(), e.getExpectedNetPay())) return false;
   if (!JwUtility.isEqual(getActualNetPay(), e.getActualNetPay())) return false;
   if (!JwUtility.isEqual(getExpectedCompliancePay(), e.getExpectedCompliancePay())) return false;
   if (!JwUtility.isEqual(getActualCompliancePay(), e.getActualCompliancePay())) return false;
   if (!JwUtility.isEqual(getExpectedComplianceFailure(), e.getExpectedComplianceFailure()))
     return false;
   if (!JwUtility.isEqual(getActualComplianceFailure(), e.getActualComplianceFailure()))
     return false;
   if (!JwUtility.isEqual(getExpectedLateFinePay(), e.getExpectedLateFinePay())) return false;
   if (!JwUtility.isEqual(getActualLateFinePay(), e.getActualLateFinePay())) return false;
   if (!JwUtility.isEqual(getExpectedMisdeliveryFinePay(), e.getExpectedMisdeliveryFinePay()))
     return false;
   if (!JwUtility.isEqual(getActualMisdeliveryFinePay(), e.getActualMisdeliveryFinePay()))
     return false;
   if (!JwUtility.isEqual(getActualOtherAdjustments(), e.getActualOtherAdjustments()))
     return false;
   return true;
 }