Previously, when no file annotations were present, the FIR element didn't have a source. By making it nullable, it will only be created when appropriate and the source will never be null. #KT-55835
To avoid redundant lazy resolve ^KT-56551
^KTIJ-25437 KT-MR-10036