getContentProvider().setInsertPosition(index); setInsertionIndex(index);
setInsertPosition(index);
	private Composite addOrderEntryChoices(Composite buttonComposite) {		Label enterLabel= new Label(buttonComposite, SWT.NONE);		enterLabel.setText(ActionMessages.getString("SourceActionDialog.enterAt_label")); //$NON-NLS-1$					GridData gd= new GridData(GridData.HORIZONTAL_ALIGN_FILL);		enterLabel.setLayoutData(gd);		final Combo enterCombo= new Combo(buttonComposite, SWT.READ_ONLY);		fillWithPossibleInsertPositions(enterCombo);					gd= new GridData(GridData.FILL_BOTH);		enterCombo.setLayoutData(gd);		enterCombo.addSelectionListener(new SelectionAdapter(){			public void widgetSelected(SelectionEvent e) {				int index= enterCombo.getSelectionIndex();				// Add persistence only if first or last method: http://bugs.eclipse.org/bugs/show_bug.cgi?id=38400								getContentProvider().setInsertPosition(index);				setInsertionIndex(index);			}		});			return buttonComposite;				}