Implemented "var e = XYZ; if (e!=null) e(arg)" ==> "XYZ?.Invoke(arg)" pattern