if (getActiveStateType().equals(RegistrationStateType.CONCLUDED)) { return true; }  final double ectsCredits = calculateEctsCredits(); final int curricularYear = calculateCurricularYear(ectsCredits); final DegreeType degreeType = getDegreeType();  return ectsCredits == degreeType.getDefaultEctsCredits() && curricularYear == degreeType.getYears();
return getActiveStateType() == RegistrationStateType.CONCLUDED || calculateEctsCredits() >= getDegreeType().getDefaultEctsCredits();
    public boolean isConcluded() {	if (getActiveStateType().equals(RegistrationStateType.CONCLUDED)) {	    return true;	}	final double ectsCredits = calculateEctsCredits();	final int curricularYear = calculateCurricularYear(ectsCredits);	final DegreeType degreeType = getDegreeType();	return ectsCredits == degreeType.getDefaultEctsCredits()		&& curricularYear == degreeType.getYears();    }