protected Predicate<ClassInfo> getMainFinder() {
		return pubClass -> (pubClass.method("main", STRINGARRAYTYPE) != null
				|| pubClass.method("main") != null);
	}
This class takes a <code>Project</code> and compiles it.
src/main/java/dev/jbang/source/buildsteps/CompileBuildStep.java