@Override
	public ConstraintReport constraintReportOfId(ConstraintReportId id) {
		checkNotNull(id,"Constraint report identifier cannot be null");
		this.lock.readLock().lock();
		try {
			return this.reports.get(id);
		} finally {
			this.lock.readLock().unlock();
		}
	}
@Override
	public ConstraintReport constraintReportOfId(ConstraintReportId id) {
		checkNotNull(id,"Constraint report identifier cannot be null");
		this.lock.readLock().lock();
		try {
			return this.reports.get(id);
		} finally {
			this.lock.readLock().unlock();
		}
	}
@ Override public ConstraintReport constraintReportOfId ( ConstraintReportId id ) { checkNotNull ( id , "Constraint report identifier cannot be null" ) ; this . lock . readLock ( ) . lock ( ) ; try { return this . reports . get ( id ) ; } finally { this . lock . readLock ( ) . unlock ( ) ; } }
{@inheritDoc}
{