Description
if (!reference.exists()) { throw new IllegalArgumentException("The reference file '" + file + "' doesn't exist"); }
If second argument file does not exist isFileNewer method generates exception with message about first argument file does not exist.