function _try_catch (f) {
    return function () {
        try {
            f.apply(this, arguments);
        } catch (e) {
            logger.error(e);
        }
    };
}
/**
 * Returns a function which invokes f in a try/catch block, logs any exception
 * to the console, and then swallows it.
 *
 * @param f the function to invoke in a try/catch block
 * @return a function which invokes f in a try/catch block, logs any exception
 * to the console, and then swallows it
 */
Returns a function which invokes f in a try/catch block, logs any exception
to the console, and then swallows it.

@param f the function to invoke in a try/catch block
@return a function which invokes f in a try/catch block, logs any exception
to the console, and then swallows it
Returns a function which invokes f in a try / catch block logs any exception to the console and then swallows it . @param f the function to invoke in a try / catch block @return a function which invokes f in a try / catch block logs any exception to the console and then swallows it
function _try_catch (f) {
    return function () {
        try {
            f.apply(this, arguments);
        } catch (e) {
            logger.error(e);
        }
    };
}
function _try_catch ( f ) { return function ( ) { try { f . apply ( this , arguments ) ; } catch ( e ) { logger . error ( e ) ; } } ; }
Returns a function which invokes f in a try/catch block, logs any exception
 to the console, and then swallows it.
Returns a function which invokes f in a try / catch block logs any exception to the console and then swallows it .