@Nonnull
public Reader filter( @Nonnull Reader from, boolean filtering, MavenProject mavenProject, List<String> filters,
boolean escapedBackslashesInFilePath, MavenSession mavenSession )
throws MavenFilteringException
{
MavenResourcesExecution mre = new MavenResourcesExecution();
mre.setMavenProject( mavenProject );
mre.setFileFilters( filters );
mre.setEscapeWindowsPaths( escapedBackslashesInFilePath );
mre.setMavenSession( mavenSession );
mre.setInjectProjectBuildFilters( true );
List<FilterWrapper> filterWrappers = getDefaultFilterWrappers( mre );
return filter( from, filtering, filterWrappers );
}