public SubHyperplane<Euclidean3D> firstIntersection(final Vector3D point,final Line line){
  return recurseFirstIntersection(getTree(true),point,line);
}

public SubHyperplane < Euclidean3D > firstIntersection ( final Vector3D point , final Line line ) { return recurseFirstIntersection ( getTree ( true ) , point , line ) ; }
get the first sub - hyperplane crossed by a semi - infinite line .
