class SwapMultilegDefinition implements InstrumentDefinitionWithData<SwapMultileg, ZonedDateTimeDoubleTimeSeries[]> {

  public AnnuityDefinition<? extends PaymentDefinition>[] getLegs() {
    return _legs;
  }

  public  SwapMultilegDefinition(final AnnuityDefinition<? extends PaymentDefinition>[] legs);

}