LPS-43024 File is never null because temp file is always created
LPS-43024 Prevent NPE
LPS-43024 More specific exception
LPS-43024 Hide second error message
LPS-43024 Allow title and file change on one update
LPS-43024 Source Formatting