Definition: The throw statement creates an error. The statement sets the error condition which can be a any valid variable or object type. Throw is a reserved word and cannot be used for anything other than to generate a custom error.
Examples:
throw "Could not retreive a valid progID of Class: " + idList[idList.length-1]+". (original exception: "+e+")";
