@Override public <DATA_TYPE, RESULT_TYPE> RESULT_TYPE accept( final CreditInstrumentDefinitionVisitor<DATA_TYPE, RESULT_TYPE> visitor, final DATA_TYPE data) { ArgumentChecker.notNull(visitor, "visitor"); return visitor.visitLegacyVanillaCDS(this, data); }
@Override public <RESULT_TYPE> RESULT_TYPE accept( final CreditInstrumentDefinitionVisitor<Void, RESULT_TYPE> visitor) { ArgumentChecker.notNull(visitor, "visitor"); return visitor.visitLegacyVanillaCDS(this); }