/**
    @throws {InvalidArgumentException}
*/
function foo(x) {
    
}

/**
    @exception Will throw an error if argument is null.
*/
function bar(x) {
    
}

/**
    @exception {DivideByZero} Argument x must be non-zero.
*/
function pez(x) {
    
}