docs: public boolean compile(CancelIndicator cancel) {
  		final IProgressMonitor monitor;
  		if (cancel != null) {
  			monitor = new CancelIndicatorProgressMonitor(cancel);
  		} else {
  			monitor = null;
  		}
  		return compile(monitor);
  	}