public void propagateChanges(int modelPosition) {
            int width = editorHandles.length;
            int handle = getEditorHandle(modelPosition);
            if (handle >= 0) {
                switchHandle(handle, --width);
            }

            extractChoices(width, 0, -1);
        }
public void propagateChanges(int modelPosition)