Someone on my team tried fixing a \'variable not used\' warning in an empty catch clause.
try { ... } catch (Exception ex) { }
-> gives a w
The variable s is used... to hold a reference to ex.Message. If you had just string s; you would get the warning.