private function kickIt()
	{
		if ($this->factory_method == '__construct') {
			$a = $this->factory_args;
			switch (count($this->factory_args)) {
				case  0: return new self();
				case  1: return new self($a[0]);
				case  2: return new self($a[0], $a[1]);
				case  3: return new self($a[0], $a[1], $a[2]);
				default: return new self($a[0], $a[1], $a[2], $a[3]);	// PDO constructor takes only up to 4 args anyway
			}
		} else {
			return call_user_func_array(array(__NAMESPACE__.'\\Flupdo', $this->factory_method), $this->factory_args);
		}
	}
private function kickIt()
	{
		if ($this->factory_method == '__construct') {
			$a = $this->factory_args;
			switch (count($this->factory_args)) {
				case  0: return new self();
				case  1: return new self($a[0]);
				case  2: return new self($a[0], $a[1]);
				case  3: return new self($a[0], $a[1], $a[2]);
				default: return new self($a[0], $a[1], $a[2], $a[3]);	// PDO constructor takes only up to 4 args anyway
			}
		} else {
			return call_user_func_array(array(__NAMESPACE__.'\\Flupdo', $this->factory_method), $this->factory_args);
		}
	}
private function kickIt ( ) { if ( $ this -> factory_method == '__construct' ) { $ a = $ this -> factory_args ; switch ( count ( $ this -> factory_args ) ) { case 0 : return new self ( ) ; case 1 : return new self ( $ a [ 0 ] ) ; case 2 : return new self ( $ a [ 0 ] , $ a [ 1 ] ) ; case 3 : return new self ( $ a [ 0 ] , $ a [ 1 ] , $ a [ 2 ] ) ; default : return new self ( $ a [ 0 ] , $ a [ 1 ] , $ a [ 2 ] , $ a [ 3 ] ) ; // PDO constructor takes only up to 4 args anyway } } else { return call_user_func_array ( array ( __NAMESPACE__ . '\\Flupdo' , $ this -> factory_method ) , $ this -> factory_args ) ; } }
Now is the time.
Now is the time .