framework/application/kernel/mem/src/main/java/org/ldp4j/application/kernel/impl/InMemoryConstraintReportRepository.java
@Override
	public void remove(ConstraintReport report) {
		checkNotNull(report,"Constraint report cannot be null");
		this.lock.writeLock().lock();
		try {
			ConstraintReportId reportId = report.id();
			this.failureIds.remove(reportId.resourceId(),reportId.failureId());
			this.reports.remove(reportId);
		} finally {
			this.lock.writeLock().unlock();
		}
	}
@Override
	public void remove(ConstraintReport report) {
		checkNotNull(report,"Constraint report cannot be null");
		this.lock.writeLock().lock();
		try {
			ConstraintReportId reportId = report.id();
			this.failureIds.remove(reportId.resourceId(),reportId.failureId());
			this.reports.remove(reportId);
		} finally {
			this.lock.writeLock().unlock();
		}
	}
{@inheritDoc}