protected Object openDialogBox(Control cellEditorWindow) {
Shell shell = cellEditorWindow.getShell();
int style = "".equals(_separator) ? SWT.NONE : SWT.MULTI | SWT.H_SCROLL //$NON-NLS-1$
| SWT.V_SCROLL;
CommonResourceDialog dialog = new CommonResourceDialog(shell, _project,
style);
dialog.setTitle(ResourceBoundle.getString("FileCellEditor.Title")); //$NON-NLS-1$
dialog.setSuffixs(_suffixs);
dialog.setResourceDescription(_resourceDescription);
if (dialog.open() == Window.OK) {
Object[] result = dialog.getResult();
StringBuffer buffer = new StringBuffer();
for (int i = 0; i < result.length; i++) {
IPath path = ((IFile) result[i]).getLocation();
IPath referredPath = null;