/** * Evaluates the quality of this attribute with a custom rule. */ @Override public DataQuality quality() { final DefaultDataQuality quality = (DefaultDataQuality) super.quality(); final DefaultDomainConsistency report = new DefaultDomainConsistency(); final DefaultQuantitativeResult result = new DefaultQuantitativeResult(); result.setErrorStatistic(new SimpleInternationalString(ADDITIONAL_QUALITY_INFO)); report.setMeasureIdentification(NamedIdentifier.castOrCopy(getName())); report .setResults(singleton(result)); quality.setReports(singleton(report)); return quality; } }