<BUG>import com.google.common.collect.Iterables;import com.google.common.collect.Sets;</BUG><CONTEXT>import org.fenixedu.academic.util.Money;import org.fenixedu.bennu.core.domain.Bennu;import org.joda.time.LocalDate;import org.joda.time.YearMonthDay;import pt.ist.fenixframework.Atomic;<extra_id_0>public class IndividualCandidacyPaymentCode extends IndividualCandidacyPaymentCode_Base {protected IndividualCandidacyPaymentCode(final PaymentCodeType paymentCodeType, final YearMonthDay startDate,final YearMonthDay endDate, final Money minAmount, final Money maxAmount) {</CONTEXT>
[DELETED]