@Override
	public void setProgram(Program program) {
		if (program == null) {
			listing = null;
			memory = null;
		}
		else {
			listing = program.getListing();
			memory = program.getMemory();
		}
	}
Set the program.  This formatter is dependent upon listing from program.
There are two cases where this depedency only appears.  All Formatters that
are added as a view to Memory Viewer are created via a Factory within their
respective Formatter Plugin.
Ghidra/Features/ByteViewer/src/main/java/ghidra/app/plugin/core/format/AddressFormatModel.java