Collection<String> ignoredKeys = prop
.getList("preprocessor.ignore.variables");
try {
return prop.resolve(line, eclipseTargetVersion, ignoredKeys);
} catch (BuildPropertiesException e) {
throw new BuildPropertiesException(
e.getMessage()
+ "\n used in "
+ getCurrentFile().getPath()
+ "\n You can suppress replacement of this variable by adding this variable name"
+ " to the preprocessor.ignore.variables property defined in the product.properties file.",