Reports
throw
statements whose exceptions are always caught by containing
try
statements. Using
throw
statements as a "goto" to change the local flow of control is both confusing and likely to have poor performance.