code: private static Set<String> processIncludeExclude(
  			CopyResourcesMojo copyResourcesMojo, Resource resource,
  			Set<String> files) {
  		Set<String> retval = new HashSet<String>(files);
  		// process with include parameters
  		retval = IncludeService.process(copyResourcesMojo,
  				resource.getIncludes(), files);
  		copyResourcesMojo.getLog().debug(
  				"files after include processing :" + files);
  		// process with exclude parameters
  		retval = ExcludeService.process(copyResourcesMojo,
  				resource.getExcludes(), retval);
  		copyResourcesMojo.getLog().debug(
  				"files after exclude processing :" + files);
  		return retval;
  	}
docs: <p>
  return a file path list by applying the inclusion filters and exclusion
  configured
  </p>
  
  @param copyResourcesMojo
  Implementation of mojo with goal 'copy'
  @param resource
  Resource to process
  @param files
  All files to proccess with include and exclude
  @return Files set