[530599] Revamp for better error handling using CompilerOptions
61 files changed