private FilePathLayout CreateFileNameLayout(Layout value) { if (value == null) return null; return new FilePathLayout(value, CleanupFileName, FileNameKind); }