function isInFunction( stmt, fcn ) {
	var bound;
	var i;
	if ( stmt.start > fcn.start && stmt.end < fcn.end ) {
		for ( i = 0; i < fcn.functionBoundaries.length; i++ ) {
			bound = fcn.functionBoundaries[ i ];
			if ( stmt.start > bound.start && stmt.end < bound.end ) {
				return false;
			}
		}
		return true;
	}
	return false;
}
Checks whether a certain throw statement appears in the given function.

@private
@param {Object} stmt - throw statement object
@param {Object} fcn - function metadata
@returns {boolean} boolean indicating whether throw statement appears in the given function