public static void buildProgram(Program program, ByteProvider provider, FileBytes fileBytes,
			DyldCacheOptions options, MessageLog log, TaskMonitor monitor) throws Exception {
		DyldCacheProgramBuilder dyldCacheProgramBuilder = new DyldCacheProgramBuilder(program,
			provider, fileBytes, options, log, monitor);
		dyldCacheProgramBuilder.build();
	}
Builds up a DYLD Cache {@link Program}.

@param program The {@link Program} to build up
@param provider The {@link ByteProvider} that contains the DYLD Cache's bytes
@param fileBytes Where the Mach-O's bytes came from
@param options Options from the {@link DyldCacheLoader}
@param log The log
@param monitor A cancelable task monitor
@throws Exception if a problem occurs
Ghidra/Features/Base/src/main/java/ghidra/app/util/opinion/DyldCacheProgramBuilder.java