class ClassPathPackagedProgramRetriever implements PackagedProgramRetriever {

	public static Builder newBuilder(String[] programArguments) {
		return new Builder(programArguments);
	}

	private  ClassPathPackagedProgramRetriever(
		@Nonnull String[] programArguments,
		@Nullable String jobClassName,
		@Nonnull Supplier<Iterable<File>> jarsOnClassPath,
		@Nullable File userLibDirectory,
		@Nullable File jarFile);

}