private function _processFunctionStop() {
		$this->_inFunction = false; // We are out of the function

		// Check the cyclomatic complexity
		$this->_checkCyclomaticComplexity();

		// Check the NPath Complexity
		$this->_checkNPathComplexity();

		// Check the docblock content
		$this->_checkDocBlockParameters();

		// Check function length
		$this->_checkFunctionLength();

		// Check unused function parameters
		$this->_checkUnusedFunctionParameters();

		// Reset the warnings suppressed by annotation
		$this->_functionSuppressWarnings = array();

		// Reset the count of elements in the current function docblock
		$this->statementStack->getParentStackItem()->docblocNbParams = 0;
		$this->statementStack->getParentStackItem()->docblocNbReturns = 0;
		$this->statementStack->getParentStackItem()->docblocNbThrows = 0;
		$this->statementStack->getParentStackItem()->docblocInheritDoc = false;
	}