code: public ISynchronizationPoint<IOException> start(byte priority, WorkProgress progress, long work) {
  		JoinPoint<IOException> jp = new JoinPoint<>();
  		jp.addToJoin(1);
  		processDirectory("", root, rootObject, jp, priority, progress, work);
  		jp.start();
  		return jp;
  	}
docs: Start the directory analysis.