function finish() {
		var keys;
		var stmt;
		var fcn;
		var i;
		var j;

		keys = objectKeys( functionHash );
		for ( i = 0; i < keys.length; i++ ) {
			fcn = functionHash[ keys[ i ] ];
			if ( fcn.hasJSDoc ) {
				fcn.throwStatements = [];
				for ( j = 0; j < throwStatements.length; j++ ) {
					stmt = throwStatements[ j ];
					if ( isInFunction( stmt, fcn ) ) {
						fcn.throwStatements.push( stmt.type );
					}
				}
				validateFunction( fcn );
			}
		}
	}
Finish processing of the current program and report any errors.

@private
@returns {void}