function validateFunction( fcn ) {
		var annotations;
		var statements;
		var stmt;
		var i;

		if ( fcn.throwStatements.length > 0 ) {
			annotations = unique( fcn.throwAnnotations.sort() );
			statements = unique( fcn.throwStatements.sort() );
			for ( i = 0; i < statements.length; i++ ) {
				stmt = statements[ i ];
				if ( !contains( annotations, stmt ) ) {
					report( fcn, stmt );
				}
			}
		}
	}
Validates the given function and reports any errors.

@private
@param {Object} fcn - function metadata