}
public static String visitRangeCheckMessage(String sourceFolder,
VerifierRangeCheckMessage message,
VerifierData data) {
Field field = (Field) message.getFaulty();
Collection<Restriction> restrictions = data.getRestrictionsByFieldPath( field.getPath() );
Map<String, Object> map = new HashMap<String, Object>();
map.put( "header",
processHeader( sourceFolder ) );
map.put( "sourceFolder",
sourceFolder );
map.put( "fieldFolder",
sourceFolder + "/" + UrlFactory.FIELD_FOLDER );
map.put( "objectTypeFolder",
sourceFolder + "/" + UrlFactory.OBJECT_TYPE_FOLDER );
map.put( "packageFolder",
sourceFolder + "/" + UrlFactory.PACKAGE_FOLDER );
map.put( "cssStyle",
createStyleTag( sourceFolder + "/" + UrlFactory.CSS_FOLDER + "/" + UrlFactory.CSS_BASIC ) );
map.put( "field",
field );
map.put( "objectType",
data.getVerifierObject( VerifierComponentType.OBJECT_TYPE,
field.getObjectTypePath() ) );
map.put( "ranges",
visitRanges( UrlFactory.THIS_FOLDER,
restrictions,
message.getMissingRanges() ) );