code: @Override
  	public Set<ConstraintReportId> constraintReports() {
  		Set<String> currentFailures=null;
  		synchronized(this) {
  			currentFailures=ImmutableSet.copyOf(this.failures);
  		}
  		Builder<ConstraintReportId> builder=ImmutableSet.builder();
  		for(String failure:currentFailures) {
  			builder.add(ConstraintReportId.create(this.id,failure));
  		}
  		return builder.build();
  	}
docs: {@inheritDoc}