function collect_states( Grammar $Grammar ){
		$states = array();
		// start recursion
		$this->collect_states_recursive( $states, $Grammar, array(), ++self::$threadInc );
		return $states;
	}
function collect_states( Grammar $Grammar ){
		$states = array();
		// start recursion
		$this->collect_states_recursive( $states, $Grammar, array(), ++self::$threadInc );
		return $states;
	}
function collect_states ( Grammar $ Grammar ) { $ states = array ( ) ; // start recursion $ this -> collect_states_recursive ( $ states , $ Grammar , array ( ) , ++ self :: $ threadInc ) ; return $ states ; }
Collect all child states passing through any e-transitions to further stations
@return array
Collect all child states passing through any e - transitions to further stations