@Override
	public List<Register> getRegisters() {
		return programContext.getRegisters();
	}
Ends the current flow.  Unsaved register values will be saved up to and including max address.
@param maxAddress the maximum address of an instruction flow.  If maxAddress is null,
or the current flow address has already advanced beyond maxAddress, then no save is performed.
@throws IllegalStateException if a flow has not been started.
Ghidra/Framework/SoftwareModeling/src/main/java/ghidra/program/disassemble/DisassemblerContextImpl.java