@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();
	}
@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();
	}
@ 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 ( ) ; }
{@inheritDoc}
{