public override string Print(int depth) { return("Program: " + NewLine(depth + 1) + Settings.Print(depth + 1) + NewLine(depth + 1) + Deal.Print(depth + 1) + NewLine(depth + 1) + Collateral.Print(depth + 1) + NewLine(depth + 1) + Securities.Print(depth + 1) + NewLine(depth + 1) + CreditPaymentRules.Print(depth + 1) + NewLine(depth + 1) + Simulation.Print(depth + 1) + NewLine(depth + 1)); }