/**
* A strategy method to lazily create the file strategy
*/
protected FileProcessStrategy createFileStrategy() {
if (isNoop()) {
return new NoOpFileProcessStrategy();
} else if (moveNamePostfix != null || moveNamePrefix != null) {
if (isDelete()) {
throw new IllegalArgumentException(
"You cannot set the deleteFiles property and a moveFilenamePostfix or moveFilenamePrefix");
}