d.open(elements, elements[1].toString());
d.setElements(elements);  d.open();
	public static void main(String[] args) {		java.util.Random random= new java.util.Random();		Object[] elements= new Object[8000];		for (int i= 0; i < elements.length; i++)			elements[i]= new Integer(random.nextInt()).toString();		ILabelProvider elementRenderer= new org.eclipse.jface.viewers.LabelProvider() {			public String getText(Object element) {				return element.toString();			}		};		ILabelProvider qualfierRenderer= new org.eclipse.jface.viewers.LabelProvider() {			public String getText(Object element) {				return element.toString();			}		};		Display display= new Display();		TwoPaneElementSelector d= new TwoPaneElementSelector(new Shell(display), "Title", null, elementRenderer, qualfierRenderer, true, true);		d.setMessage("this is a message");		d.open(elements, elements[1].toString());		Object res= d.getResult();		System.out.println("res= "+res);	}