boolean checkChildren,
boolean topLevelOnly,
boolean childrenOnly,
String... paths)
{
FileModificationTypeMatcher matcher = new FileModificationTypeMatcher(paths);
matcher.setModificationType(type);
matcher.setMetadataOnly(metadataOnly);
matcher.setCheckChildren(checkChildren);
matcher.setTopLevelOnly(topLevelOnly);
matcher.setChildrenOnly(childrenOnly);
return matcher;
}