public boolean parseAndCheck(int loadCommandType) throws IOException {
		_reader.setPointerIndex(_commandIndex);
		for (int i = 0; i < nCmds; ++i) {
			int type = _reader.peekNextInt();
			if (type == loadCommandType) {
				return true;
			}
			type = _reader.readNextInt();
			long size = _reader.readNextUnsignedInt();
			_reader.setPointerIndex(_reader.getPointerIndex() + size - 8);

		}
		return false;
	}
Parses only this {@link MachHeader}'s {@link LoadCommand}s to check to see if one of the
given type exists

@param loadCommandType The type of {@link LoadCommand} to check for
@return True if this {@link MachHeader} contains the given {@link LoadCommand} type
@throws IOException If there was an IO-related error
@see LoadCommandTypes
Ghidra/Features/Base/src/main/java/ghidra/app/util/bin/format/macho/MachHeader.java