public InstructionIterator getInstructions(Address address, boolean forward) {
		try {
			RecordIterator recIt = instAdapter.getRecords(address, forward);
			return new InstructionRecordIterator(this, recIt, forward);
		}
		catch (IOException e) {
			program.dbError(e);
		}
		return null;
	}
Returns an iterator over all instructions in the program from the given start address to 
either the end address or the start address, depending if the iterator is forward or not.
@param address the starting address for the iterator.
@param forward if true the iterator returns all instructions from the given start address to 
the end of the program, otherwise it returns all instructions from the given start address 
to the start of the program.
@return the iterator
Ghidra/Framework/SoftwareModeling/src/main/java/ghidra/program/database/code/CodeManager.java