/// <summary> /// Sets values for non existing periods from a previous instance /// </summary> /// <remarks>Used to fill-forward values from previous dates</remarks> /// <param name="previous">The previous instance</param> public void UpdateValues(CashFlowStatement previous) { Amortization.UpdateValues(previous.Amortization); CallsMaturitiesOfMaturitySecurities.UpdateValues(previous.CallsMaturitiesOfMaturitySecurities); CapitalExpenditure.UpdateValues(previous.CapitalExpenditure); NetCapitalExpenditureDisposals.UpdateValues(previous.NetCapitalExpenditureDisposals); CashDividendsPaid.UpdateValues(previous.CashDividendsPaid); CashFlowFromContinuingFinancingActivities.UpdateValues(previous.CashFlowFromContinuingFinancingActivities); CashFlowFromContinuingInvestingActivities.UpdateValues(previous.CashFlowFromContinuingInvestingActivities); CashFlowFromContinuingOperatingActivities.UpdateValues(previous.CashFlowFromContinuingOperatingActivities); CashFlowFromDiscontinuedOperation.UpdateValues(previous.CashFlowFromDiscontinuedOperation); FinancingCashFlow.UpdateValues(previous.FinancingCashFlow); InvestingCashFlow.UpdateValues(previous.InvestingCashFlow); OperatingCashFlow.UpdateValues(previous.OperatingCashFlow); BeginningCashPosition.UpdateValues(previous.BeginningCashPosition); EndCashPosition.UpdateValues(previous.EndCashPosition); CashFromDiscontinuedFinancing.UpdateValues(previous.CashFromDiscontinuedFinancing); CashFromDiscontinuedFinancingActivities.UpdateValues(previous.CashFromDiscontinuedFinancingActivities); CashFromDiscontinuedInvesting.UpdateValues(previous.CashFromDiscontinuedInvesting); CashFromDiscontinuedInvestingActivities.UpdateValues(previous.CashFromDiscontinuedInvestingActivities); CashFromDiscontinuedOperating.UpdateValues(previous.CashFromDiscontinuedOperating); ChangeInAccountPayable.UpdateValues(previous.ChangeInAccountPayable); ChangeInTaxPayable.UpdateValues(previous.ChangeInTaxPayable); ChangeInAccruedExpense.UpdateValues(previous.ChangeInAccruedExpense); ChangeInAccruedInvestmentIncome.UpdateValues(previous.ChangeInAccruedInvestmentIncome); ChangesInCash.UpdateValues(previous.ChangesInCash); ChangeInDeferredAcquisitionCosts.UpdateValues(previous.ChangeInDeferredAcquisitionCosts); ChangeInFederalFundsAndSecuritiesSoldForRepurchase.UpdateValues(previous.ChangeInFederalFundsAndSecuritiesSoldForRepurchase); ChangeInFundsWithheld.UpdateValues(previous.ChangeInFundsWithheld); ChangeInIncomeTaxPayable.UpdateValues(previous.ChangeInIncomeTaxPayable); ChangeInInterestPayable.UpdateValues(previous.ChangeInInterestPayable); ChangeInInventory.UpdateValues(previous.ChangeInInventory); ChangeInLoans.UpdateValues(previous.ChangeInLoans); ChangeInLossAndLossAdjustmentExpenseReserves.UpdateValues(previous.ChangeInLossAndLossAdjustmentExpenseReserves); ChangeInPayable.UpdateValues(previous.ChangeInPayable); ChangeInPayablesAndAccruedExpense.UpdateValues(previous.ChangeInPayablesAndAccruedExpense); ChangeInPremiumsReceivable.UpdateValues(previous.ChangeInPremiumsReceivable); ChangeInPrepaidAssets.UpdateValues(previous.ChangeInPrepaidAssets); ChangeInReceivables.UpdateValues(previous.ChangeInReceivables); ChangeInReinsuranceRecoverableOnPaidAndUnpaidLosses.UpdateValues(previous.ChangeInReinsuranceRecoverableOnPaidAndUnpaidLosses); ChangeInRestrictedCash.UpdateValues(previous.ChangeInRestrictedCash); ChangeInTradingAccountSecurities.UpdateValues(previous.ChangeInTradingAccountSecurities); ChangeInWorkingCapital.UpdateValues(previous.ChangeInWorkingCapital); CumulativeEffectOfAccountingChange.UpdateValues(previous.CumulativeEffectOfAccountingChange); DeferredIncomeTax.UpdateValues(previous.DeferredIncomeTax); DeferredTax.UpdateValues(previous.DeferredTax); Depletion.UpdateValues(previous.Depletion); Depreciation.UpdateValues(previous.Depreciation); DepreciationAndAmortization.UpdateValues(previous.DepreciationAndAmortization); DepreciationAmortizationDepletion.UpdateValues(previous.DepreciationAmortizationDepletion); EffectOfExchangeRateChanges.UpdateValues(previous.EffectOfExchangeRateChanges); IncreaseDecreaseInDeposit.UpdateValues(previous.IncreaseDecreaseInDeposit); NetCommonStockIssuance.UpdateValues(previous.NetCommonStockIssuance); NetIssuancePaymentsOfDebt.UpdateValues(previous.NetIssuancePaymentsOfDebt); NetLongTermDebtIssuance.UpdateValues(previous.NetLongTermDebtIssuance); NetPreferredStockIssuance.UpdateValues(previous.NetPreferredStockIssuance); NetShortTermDebtIssuance.UpdateValues(previous.NetShortTermDebtIssuance); NetCashFromDiscontinuedOperations.UpdateValues(previous.NetCashFromDiscontinuedOperations); NetForeignCurrencyExchangeGainLoss.UpdateValues(previous.NetForeignCurrencyExchangeGainLoss); NetIncome.UpdateValues(previous.NetIncome); NetIncomeFromContinuingOperations.UpdateValues(previous.NetIncomeFromContinuingOperations); PaymentForLoans.UpdateValues(previous.PaymentForLoans); CommonStockPayments.UpdateValues(previous.CommonStockPayments); PreferredStockPayments.UpdateValues(previous.PreferredStockPayments); LongTermDebtPayments.UpdateValues(previous.LongTermDebtPayments); ShortTermDebtPayments.UpdateValues(previous.ShortTermDebtPayments); ProceedsFromIssuanceOfWarrants.UpdateValues(previous.ProceedsFromIssuanceOfWarrants); ProceedsFromLoans.UpdateValues(previous.ProceedsFromLoans); ProceedsFromStockOptionExercised.UpdateValues(previous.ProceedsFromStockOptionExercised); CommonStockIssuance.UpdateValues(previous.CommonStockIssuance); LongTermDebtIssuance.UpdateValues(previous.LongTermDebtIssuance); PreferredStockIssuance.UpdateValues(previous.PreferredStockIssuance); ShortTermDebtIssuance.UpdateValues(previous.ShortTermDebtIssuance); NetProceedsPaymentForLoan.UpdateValues(previous.NetProceedsPaymentForLoan); ProceedsPaymentInInterestBearingDepositsInBank.UpdateValues(previous.ProceedsPaymentInInterestBearingDepositsInBank); PurchaseOfEquitySecurities.UpdateValues(previous.PurchaseOfEquitySecurities); PurchaseOfFixedMaturitySecurities.UpdateValues(previous.PurchaseOfFixedMaturitySecurities); PurchaseOfIntangibles.UpdateValues(previous.PurchaseOfIntangibles); PurchaseOfInvestment.UpdateValues(previous.PurchaseOfInvestment); PurchaseOfLongTermInvestments.UpdateValues(previous.PurchaseOfLongTermInvestments); PurchaseOfPPE.UpdateValues(previous.PurchaseOfPPE); PurchaseOfShortTermInvestments.UpdateValues(previous.PurchaseOfShortTermInvestments); PurchaseOfTechnology.UpdateValues(previous.PurchaseOfTechnology); PurchaseOfBusiness.UpdateValues(previous.PurchaseOfBusiness); NetBusinessPurchaseAndSale.UpdateValues(previous.NetBusinessPurchaseAndSale); NetIntangiblesPurchaseAndSale.UpdateValues(previous.NetIntangiblesPurchaseAndSale); NetInvestmentPurchaseAndSale.UpdateValues(previous.NetInvestmentPurchaseAndSale); NetPPEPurchaseAndSale.UpdateValues(previous.NetPPEPurchaseAndSale); NetTechnologyPurchaseAndSale.UpdateValues(previous.NetTechnologyPurchaseAndSale); SaleOfBusiness.UpdateValues(previous.SaleOfBusiness); SaleOfIntangibles.UpdateValues(previous.SaleOfIntangibles); SaleOfInvestment.UpdateValues(previous.SaleOfInvestment); SaleOfLongTermInvestments.UpdateValues(previous.SaleOfLongTermInvestments); SaleOfPPE.UpdateValues(previous.SaleOfPPE); SaleOfShortTermInvestments.UpdateValues(previous.SaleOfShortTermInvestments); SaleOfTechnology.UpdateValues(previous.SaleOfTechnology); SalesOfEquitySecurities.UpdateValues(previous.SalesOfEquitySecurities); SalesOfFixedMaturitySecurities.UpdateValues(previous.SalesOfFixedMaturitySecurities); ChangesInAccountReceivables.UpdateValues(previous.ChangesInAccountReceivables); AmortizationOfFinancingCostsAndDiscounts.UpdateValues(previous.AmortizationOfFinancingCostsAndDiscounts); AmortizationOfSecurities.UpdateValues(previous.AmortizationOfSecurities); AssetImpairmentCharge.UpdateValues(previous.AssetImpairmentCharge); ChangeInDividendPayable.UpdateValues(previous.ChangeInDividendPayable); ChangeInDeferredCharges.UpdateValues(previous.ChangeInDeferredCharges); ChangeInOtherCurrentAssets.UpdateValues(previous.ChangeInOtherCurrentAssets); ChangeInOtherCurrentLiabilities.UpdateValues(previous.ChangeInOtherCurrentLiabilities); ChangeInOtherWorkingCapital.UpdateValues(previous.ChangeInOtherWorkingCapital); ChangeInPrepaidReinsurancePremiums.UpdateValues(previous.ChangeInPrepaidReinsurancePremiums); ChangeInReinsuranceReceivableOnPaidLosses.UpdateValues(previous.ChangeInReinsuranceReceivableOnPaidLosses); ChangeInReinsuranceRecoverableOnUnpaidLosses.UpdateValues(previous.ChangeInReinsuranceRecoverableOnUnpaidLosses); ChangeInUnearnedPremiums.UpdateValues(previous.ChangeInUnearnedPremiums); ChangeInUnearnedPremiumsCeded.UpdateValues(previous.ChangeInUnearnedPremiumsCeded); CommonStockDividendPaid.UpdateValues(previous.CommonStockDividendPaid); EarningsLossesFromEquityInvestments.UpdateValues(previous.EarningsLossesFromEquityInvestments); ExcessTaxBenefitFromStockBasedCompensation.UpdateValues(previous.ExcessTaxBenefitFromStockBasedCompensation); ExtraordinaryItems.UpdateValues(previous.ExtraordinaryItems); GainLossOnInvestmentSecurities.UpdateValues(previous.GainLossOnInvestmentSecurities); GainLossOnSaleOfBusiness.UpdateValues(previous.GainLossOnSaleOfBusiness); GainLossOnSaleOfPPE.UpdateValues(previous.GainLossOnSaleOfPPE); InterestCreditedOnPolicyholderDeposits.UpdateValues(previous.InterestCreditedOnPolicyholderDeposits); CashFromDiscontinuedOperatingActivities.UpdateValues(previous.CashFromDiscontinuedOperatingActivities); OperatingGainsLosses.UpdateValues(previous.OperatingGainsLosses); NetOtherFinancingCharges.UpdateValues(previous.NetOtherFinancingCharges); NetOtherInvestingChanges.UpdateValues(previous.NetOtherInvestingChanges); OtherNonCashItems.UpdateValues(previous.OtherNonCashItems); PensionAndEmployeeBenefitExpense.UpdateValues(previous.PensionAndEmployeeBenefitExpense); PreferredStockDividendPaid.UpdateValues(previous.PreferredStockDividendPaid); ProceedsPaymentFederalFundsSoldAndSecuritiesPurchasedUnderAgreementToResell.UpdateValues(previous.ProceedsPaymentFederalFundsSoldAndSecuritiesPurchasedUnderAgreementToResell); ProvisionForLoanLeaseAndOtherLosses.UpdateValues(previous.ProvisionForLoanLeaseAndOtherLosses); RealizedGainLossOnSaleOfLoansAndLease.UpdateValues(previous.RealizedGainLossOnSaleOfLoansAndLease); StockBasedCompensation.UpdateValues(previous.StockBasedCompensation); UnrealizedGainLossOnInvestmentSecurities.UpdateValues(previous.UnrealizedGainLossOnInvestmentSecurities); UnrealizedGainsLossesOnDerivatives.UpdateValues(previous.UnrealizedGainsLossesOnDerivatives); AmortizationOfIntangibles.UpdateValues(previous.AmortizationOfIntangibles); AllowanceForFundsConstruction.UpdateValues(previous.AllowanceForFundsConstruction); DomesticSales.UpdateValues(previous.DomesticSales); ForeignSales.UpdateValues(previous.ForeignSales); IncomeTaxPaidSupplementalData.UpdateValues(previous.IncomeTaxPaidSupplementalData); InterestPaidSupplementalData.UpdateValues(previous.InterestPaidSupplementalData); IssuanceOfCapitalStock.UpdateValues(previous.IssuanceOfCapitalStock); IssuanceOfDebt.UpdateValues(previous.IssuanceOfDebt); RepaymentOfDebt.UpdateValues(previous.RepaymentOfDebt); RepurchaseOfCapitalStock.UpdateValues(previous.RepurchaseOfCapitalStock); FreeCashFlow.UpdateValues(previous.FreeCashFlow); DecreaseinInterestBearingDepositsinBank.UpdateValues(previous.DecreaseinInterestBearingDepositsinBank); IncreaseinInterestBearingDepositsinBank.UpdateValues(previous.IncreaseinInterestBearingDepositsinBank); AdjustedGeographySegmentData.UpdateValues(previous.AdjustedGeographySegmentData); InterestReceivedCFO.UpdateValues(previous.InterestReceivedCFO); InterestPaidCFO.UpdateValues(previous.InterestPaidCFO); PurchaseofSubsidiaries.UpdateValues(previous.PurchaseofSubsidiaries); PurchaseofJointVentureAssociate.UpdateValues(previous.PurchaseofJointVentureAssociate); SaleofSubsidiaries.UpdateValues(previous.SaleofSubsidiaries); SaleofJointVentureAssociate.UpdateValues(previous.SaleofJointVentureAssociate); IncreaseDecreaseinLeaseFinancing.UpdateValues(previous.IncreaseDecreaseinLeaseFinancing); IncreaseinLeaseFinancing.UpdateValues(previous.IncreaseinLeaseFinancing); RepaymentinLeaseFinancing.UpdateValues(previous.RepaymentinLeaseFinancing); ShareofAssociates.UpdateValues(previous.ShareofAssociates); ProfitonDisposals.UpdateValues(previous.ProfitonDisposals); ReorganizationOtherCosts.UpdateValues(previous.ReorganizationOtherCosts); OtherFinancing.UpdateValues(previous.OtherFinancing); NetOutwardLoans.UpdateValues(previous.NetOutwardLoans); IssueExpenses.UpdateValues(previous.IssueExpenses); ChangeinCertificatesofDepositsandDebtSecuritiesIssued.UpdateValues(previous.ChangeinCertificatesofDepositsandDebtSecuritiesIssued); PaymentstoAcquireHeldToMaturityInvestments.UpdateValues(previous.PaymentstoAcquireHeldToMaturityInvestments); PaymentstoAcquireAvailableForSaleFinancialAssets.UpdateValues(previous.PaymentstoAcquireAvailableForSaleFinancialAssets); PaymentstoAcquireFinancialAssetsDesignatedasFairValue.UpdateValues(previous.PaymentstoAcquireFinancialAssetsDesignatedasFairValue); ProceedsfromDisposalofHeldToMaturityInvestments.UpdateValues(previous.ProceedsfromDisposalofHeldToMaturityInvestments); ProceedsfromDisposalofAvailableForSaleFinancialAssets.UpdateValues(previous.ProceedsfromDisposalofAvailableForSaleFinancialAssets); ProceedsfromDisposalofFinancialAssetsDesignatedasFairValue.UpdateValues(previous.ProceedsfromDisposalofFinancialAssetsDesignatedasFairValue); ChangeinFairValueofInvestmentProperties.UpdateValues(previous.ChangeinFairValueofInvestmentProperties); ChangeinDepositsbyBanksandCustomers.UpdateValues(previous.ChangeinDepositsbyBanksandCustomers); CashFlowsfromusedinOperatingActivitiesDirect.UpdateValues(previous.CashFlowsfromusedinOperatingActivitiesDirect); ClassesofCashReceiptsfromOperatingActivities.UpdateValues(previous.ClassesofCashReceiptsfromOperatingActivities); OtherCashReceiptsfromOperatingActivities.UpdateValues(previous.OtherCashReceiptsfromOperatingActivities); ClassesofCashPayments.UpdateValues(previous.ClassesofCashPayments); PaymentstoSuppliersforGoodsandServices.UpdateValues(previous.PaymentstoSuppliersforGoodsandServices); PaymentsfromContractsHeldforDealingorTradingPurpose.UpdateValues(previous.PaymentsfromContractsHeldforDealingorTradingPurpose); PaymentsonBehalfofEmployees.UpdateValues(previous.PaymentsonBehalfofEmployees); PaymentsforPremiumsandClaimsAnnuitiesandOtherPolicyBenefits.UpdateValues(previous.PaymentsforPremiumsandClaimsAnnuitiesandOtherPolicyBenefits); OtherCashPaymentsfromOperatingActivities.UpdateValues(previous.OtherCashPaymentsfromOperatingActivities); DividendsPaidDirect.UpdateValues(previous.DividendsPaidDirect); DividendsReceivedDirect.UpdateValues(previous.DividendsReceivedDirect); InterestPaidDirect.UpdateValues(previous.InterestPaidDirect); InterestReceivedDirect.UpdateValues(previous.InterestReceivedDirect); TaxesRefundPaidDirect.UpdateValues(previous.TaxesRefundPaidDirect); TotalAdjustmentsforNonCashItems.UpdateValues(previous.TotalAdjustmentsforNonCashItems); ImpairmentLossReversalRecognizedinProfitorLoss.UpdateValues(previous.ImpairmentLossReversalRecognizedinProfitorLoss); AdjustmentsforUndistributedProfitsofAssociates.UpdateValues(previous.AdjustmentsforUndistributedProfitsofAssociates); OtherAdjustmentsforWhichCashEffectsAreInvestingorFinancingCashFlow.UpdateValues(previous.OtherAdjustmentsforWhichCashEffectsAreInvestingorFinancingCashFlow); DividendPaidCFO.UpdateValues(previous.DividendPaidCFO); DividendReceivedCFO.UpdateValues(previous.DividendReceivedCFO); TaxesRefundPaid.UpdateValues(previous.TaxesRefundPaid); OtherOperatingInflowsOutflowsofCash.UpdateValues(previous.OtherOperatingInflowsOutflowsofCash); ProceedsfromGovernmentGrantsCFI.UpdateValues(previous.ProceedsfromGovernmentGrantsCFI); CashAdvancesandLoansMadetoOtherParties.UpdateValues(previous.CashAdvancesandLoansMadetoOtherParties); CashReceiptsfromRepaymentofAdvancesandLoansMadetoOtherParties.UpdateValues(previous.CashReceiptsfromRepaymentofAdvancesandLoansMadetoOtherParties); CashReceiptsfromPaymentsforFinancialDerivativeContracts.UpdateValues(previous.CashReceiptsfromPaymentsforFinancialDerivativeContracts); DividendsReceivedCFI.UpdateValues(previous.DividendsReceivedCFI); InterestReceivedCFI.UpdateValues(previous.InterestReceivedCFI); IncomeTaxesRefundPaidCFI.UpdateValues(previous.IncomeTaxesRefundPaidCFI); IssuancePaymentofOtherEquityInstrumentsNet.UpdateValues(previous.IssuancePaymentofOtherEquityInstrumentsNet); PaymentsofOtherEquityInstruments.UpdateValues(previous.PaymentsofOtherEquityInstruments); ProceedsfromIssuingOtherEquityInstruments.UpdateValues(previous.ProceedsfromIssuingOtherEquityInstruments); ProceedsfromGovernmentGrantsCFF.UpdateValues(previous.ProceedsfromGovernmentGrantsCFF); InterestPaidCFF.UpdateValues(previous.InterestPaidCFF); IncomeTaxesRefundPaidCFF.UpdateValues(previous.IncomeTaxesRefundPaidCFF); ChangeinAccruedIncome.UpdateValues(previous.ChangeinAccruedIncome); ChangeinDeferredIncome.UpdateValues(previous.ChangeinDeferredIncome); ChangeinFinancialAssets.UpdateValues(previous.ChangeinFinancialAssets); ChangeinAdvancesfromCentralBanks.UpdateValues(previous.ChangeinAdvancesfromCentralBanks); ChangeinFinancialLiabilities.UpdateValues(previous.ChangeinFinancialLiabilities); ChangeinInsuranceContractAssets.UpdateValues(previous.ChangeinInsuranceContractAssets); ChangeinReinsuranceReceivables.UpdateValues(previous.ChangeinReinsuranceReceivables); ChangeinDeferredAcquisitionCostsNet.UpdateValues(previous.ChangeinDeferredAcquisitionCostsNet); ChangeinInsuranceFunds.UpdateValues(previous.ChangeinInsuranceFunds); ChangeinReinsurancePayables.UpdateValues(previous.ChangeinReinsurancePayables); ChangeinInvestmentContractLiabilities.UpdateValues(previous.ChangeinInvestmentContractLiabilities); ChangeinInsuranceContractLiabilities.UpdateValues(previous.ChangeinInsuranceContractLiabilities); ProvisionandWriteOffofAssets.UpdateValues(previous.ProvisionandWriteOffofAssets); ReceiptsfromCustomers.UpdateValues(previous.ReceiptsfromCustomers); ReceiptsfromGovernmentGrants.UpdateValues(previous.ReceiptsfromGovernmentGrants); MinorityInterest.UpdateValues(previous.MinorityInterest); CapExReported.UpdateValues(previous.CapExReported); CashReceiptsfromTaxRefunds.UpdateValues(previous.CashReceiptsfromTaxRefunds); CashReceiptsfromBorrowings.UpdateValues(previous.CashReceiptsfromBorrowings); CashReceiptsfromDepositsbyBanksandCustomers.UpdateValues(previous.CashReceiptsfromDepositsbyBanksandCustomers); CashReceiptsfromLoans.UpdateValues(previous.CashReceiptsfromLoans); CashReceiptsfromSecuritiesRelatedActivities.UpdateValues(previous.CashReceiptsfromSecuritiesRelatedActivities); CashReceiptsfromDecreaseinAssets.UpdateValues(previous.CashReceiptsfromDecreaseinAssets); CashReceiptsfromFeesandCommissions.UpdateValues(previous.CashReceiptsfromFeesandCommissions); CashPaymentsforBorrowings.UpdateValues(previous.CashPaymentsforBorrowings); CashPaymentsforDepositsbyBanksandCustomers.UpdateValues(previous.CashPaymentsforDepositsbyBanksandCustomers); CashPaymentsforLoans.UpdateValues(previous.CashPaymentsforLoans); InterestandCommissionPaid.UpdateValues(previous.InterestandCommissionPaid); AllTaxesPaid.UpdateValues(previous.AllTaxesPaid); CashReceivedfromInsuranceActivities.UpdateValues(previous.CashReceivedfromInsuranceActivities); PremiumReceived.UpdateValues(previous.PremiumReceived); ReinsuranceandOtherRecoveriesReceived.UpdateValues(previous.ReinsuranceandOtherRecoveriesReceived); PolicyholderDepositInvestmentReceived.UpdateValues(previous.PolicyholderDepositInvestmentReceived); CashPaidforInsuranceActivities.UpdateValues(previous.CashPaidforInsuranceActivities); ClaimsPaid.UpdateValues(previous.ClaimsPaid); CommissionPaid.UpdateValues(previous.CommissionPaid); CashPaidtoReinsurers.UpdateValues(previous.CashPaidtoReinsurers); OtherUnderwritingExpensesPaid.UpdateValues(previous.OtherUnderwritingExpensesPaid); CashDividendsForMinorities.UpdateValues(previous.CashDividendsForMinorities); NetIncomeFromDiscontinuedOperations.UpdateValues(previous.NetIncomeFromDiscontinuedOperations); CashGeneratedfromOperatingActivities.UpdateValues(previous.CashGeneratedfromOperatingActivities); }
/// <summary> /// Creates an instance of the FinancialStatements class /// </summary> public FinancialStatements() { TotalRiskBasedCapital = new TotalRiskBasedCapital(); IncomeStatement = new IncomeStatement(); BalanceSheet = new BalanceSheet(); CashFlowStatement = new CashFlowStatement(); }