protected ByteBlockSelection processFieldSelection(FieldSelection fieldSelection) {

		ByteBlockSelection blockSelection = new ByteBlockSelection();
		int count = fieldSelection.getNumRanges();

		for (int i = 0; i < count; i++) {
			FieldRange range = fieldSelection.getFieldRange(i);
			IndexedByteBlockInfo start = getBlockInfoForSelectionStart(range.getStart());
			IndexedByteBlockInfo end = getBlockInfoForSelectionEnd(range.getEnd());
			addByteBlockRange(blockSelection, start, end);
		}

		return blockSelection;
	}
Translates a screen/view selection into a byte block model selection
@param fieldSelection a {@link FieldPanel} selection
@return a {@link ByteBlockSelection}
Ghidra/Features/ByteViewer/src/main/java/ghidra/app/plugin/core/byteviewer/ByteViewerComponent.java