if (display == null) DND.error(SWT.ERROR_WIDGET_DISPOSED); if (display.isDisposed()) DND.error(SWT.ERROR_DEVICE_DISPOSED);
checkWidget();
public String[] getAvailableTypeNames() {	if (display == null) DND.error(SWT.ERROR_WIDGET_DISPOSED);	if (display.isDisposed()) DND.error(SWT.ERROR_DEVICE_DISPOSED);	int[] types = _getAvailableTypes();	String[] names = new String[types.length];	for (int i = 0; i < types.length; i++) {		int type = types[i];		StringBuffer sb = new StringBuffer();		sb.append((char)((type & 0xff000000) >> 24));		sb.append((char)((type & 0x00ff0000) >> 16));		sb.append((char)((type & 0x0000ff00) >> 8));		sb.append((char)((type & 0x000000ff) >> 0));		names[i] = sb.toString();	}	return names;}