docs: @SuppressWarnings("static-method")
  	protected DynamicValidationComponent createLocalImageValidatorComponent(Image it, URL url, int lineno,
  			File currentFile, DynamicValidationContext context) {
  		File fn = FileSystem.convertURLToFile(url);
  		if (!fn.isAbsolute()) {
  			fn = FileSystem.join(currentFile.getParentFile(), fn);
  		}
  		final File filename = fn;
  		return new DynamicValidationComponent() {
  			@Override
  			public String functionName() {
  				return "Image_reference_test_" + lineno + "_"; //$NON-NLS-1$ //$NON-NLS-2$
  			}
  
  			@Override
  			public void generateValidationCode(ITreeAppendable it) {
  				context.appendFileExistenceTest(it, filename, Messages.MarkdownParser_0);
  			}
  		};
  	}