return new ObligationSet(getMaxObligationTypes());
return new ObligationSet(getMaxObligationTypes(), this);
	public ObligationSet createObligationSet() {		return new ObligationSet(getMaxObligationTypes());	}