private void parseAcceleratorInitializer(Program program, Address accelerateInfoAddr,
			MessageLog log, TaskMonitor monitor) throws CancelledException {
		monitor.setMessage("Parsing DYLD accelerator initializers...");
		monitor.initialize(initializersCount);
		reader.setPointerIndex(initializersOffset);
		try {
			for (int i = 0; i < initializersCount; ++i) {
				acceleratorInitializerList.add(new DyldCacheAcceleratorInitializer(reader));
				monitor.checkCancelled();
				monitor.incrementProgress(1);
			}
		}
		catch (IOException e) {
			log.appendMsg(DyldCacheAccelerateInfo.class.getSimpleName(),
				"Failed to parse dyld_cache_accelerator_initializer.");
		}
	}
Marks up this {@link DyldCacheAccelerateInfo} with data structures and comments.

@param program The {@link Program} to mark up
@param accelerateInfoAddr The {@link Address} of the {@link DyldCacheAccelerateInfo}
@param monitor A cancellable task monitor
@param log The log
@throws CancelledException if the user cancelled the operation
Ghidra/Features/Base/src/main/java/ghidra/app/util/bin/format/macho/dyld/DyldCacheAccelerateInfo.java