public static List<Point2D> divideConquerBrownianBridge(double D,Point2D t0y0,Point2D t1y1,int depth,SpaceTimeRejector1D rejector){
  List<Point2D> points=new LinkedList<Point2D>();
  points.add(t0y0);
  points.add(t1y1);
  divideConquerBrownianBridge(D,0,points,depth,rejector);
  return points;
}

public static List < Point2D > divideConquerBrownianBridge ( double D , Point2D t0y0 , Point2D t1y1 , int depth , SpaceTimeRejector1D rejector ) { List < Point2D > points = new LinkedList < Point2D > ( ) ; points . add ( t0y0 ) ; points . add ( t1y1 ) ; divideConquerBrownianBridge ( D , 0 , points , depth , rejector ) ; return points ; }
divide and conquer brownian bridge
