docs: protected boolean postCompileJava(IProgressMonitor progress) {
  		assert progress != null;
  		progress.subTask(Messages.SarlBatchCompiler_52);
  		final File classOutputPath = getClassOutputPath();
  		if (classOutputPath == null) {
  			getLogger().info(Messages.SarlBatchCompiler_24);
  			return true;
  		}
  		getLogger().info(Messages.SarlBatchCompiler_25);
  		final Iterable<File> sources = Iterables.concat(getSourcePaths(), Collections.singleton(getOutputPath()));
  		if (getLogger().isDebugEnabled()) {
  			getLogger().debug(Messages.SarlBatchCompiler_29, toPathString(sources));
  		}
  		final List<File> classpath = getClassPath();
  		if (getLogger().isDebugEnabled()) {
  			getLogger().debug(Messages.SarlBatchCompiler_30, toPathString(classpath));
  		}
  		return runJavaCompiler(classOutputPath, sources, classpath, true, true, progress);
  	}