public AccessibleField getAccessibleField(FieldLocation loc) {
		AccessibleLayout accessibleLayout = getAccessibleLayout(loc.getIndex());
		if (accessibleLayout != null) {
			return getAccessibleField(accessibleLayout.getStartingFieldNum() + loc.getFieldNum());
		}

		LayoutModel layoutModel = panel.getLayoutModel();
		Layout layout = layoutModel.getLayout(loc.getIndex());
		if (layout == null) {
			return null;
		}
		Field field = layout.getField(loc.getFieldNum());
		return new AccessibleField(field, panel, loc.getFieldNum(), null);
	}
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