configurations.put(Currency.CHF, buildSyntheticCurveSpecificationBuilderConfiguration(Currency.CHF, scheme));
return configurations;
}
public static CurveSpecificationBuilderConfiguration buildSyntheticAUD3MCurveSpecification() {
final ExternalScheme scheme = ExternalSchemes.OG_SYNTHETIC_TICKER;
final Tenor[] tenors = new Tenor[] {Tenor.ONE_YEAR, Tenor.TWO_YEARS, Tenor.THREE_YEARS, Tenor.FOUR_YEARS, Tenor.FIVE_YEARS, Tenor.ofYears(6), Tenor.ofYears(7), Tenor.ofYears(8), Tenor.ofYears(9),
Tenor.ofYears(10), Tenor.ofYears(11), Tenor.ofYears(12), Tenor.ofYears(15), Tenor.ofYears(20), Tenor.ofYears(25), Tenor.ofYears(30), Tenor.ofYears(40), Tenor.ofYears(50), Tenor.ofYears(80)};
final Map<Tenor, CurveInstrumentProvider> fraInstrumentProviders = new HashMap<>();
final Map<Tenor, CurveInstrumentProvider> swapInstrumentProviders = new HashMap<>();
final Map<Tenor, CurveInstrumentProvider> basisSwapInstrumentProviders = new HashMap<>();