private AccessibleField createAccessibleField(int fieldNum) {
		int result = Collections.binarySearch(accessibleLayouts, fieldNum, Comparator.comparingInt(
			o -> o instanceof AccessibleLayout lh ? lh.getStartingFieldNum() : (Integer) o));
		if (result < 0) {
			result = -result - 2;
		}
		AccessibleLayout layout = accessibleLayouts.get(result);
		return layout.createAccessibleField(fieldNum);
	}
Returns the AccessibleField associated with the given field location.
@param loc the FieldLocation to get the visible field for
@return the AccessibleField associated with the given field location
Ghidra/Framework/Docking/src/main/java/docking/widgets/fieldpanel/AccessibleFieldPanelDelegate.java