original_string: public function vectorTripleProduct(Vector3D $second, Vector3D $third) : Vector3D
      {
          return $this->crossProduct($second->crossProduct($third));
      }
code: public function vectorTripleProduct(Vector3D $second, Vector3D $third) : Vector3D
      {
          return $this->crossProduct($second->crossProduct($third));
      }
code_tokens: public function vectorTripleProduct ( Vector3D $ second , Vector3D $ third ) : Vector3D { return $ this -> crossProduct ( $ second -> crossProduct ( $ third ) ) ; }
docstring: Computes the vector triple product of this and two other Vectors.
  
  @param   Vector3D    $second The second Vector of the triple product.
  @param   Vector3D    $third  The third Vector of the triple product.
  @return  Vector3D            The vector triple product of the three Vectors as a new Vector3 instance.
docstring_tokens: Computes the vector triple product of this and two other Vectors .