DataSetHandle createSelectedDataSet() { DataSetHandle dataSetHandle = null; try { if (useODAV3) { dataSetHandle = createDataSetODAV3(); } else { dataSetHandle = createDataSetODAV2(); } if (nameEditor != null && !nameEditor.isDisposed()) dataSetHandle.setName(nameEditor.getText()); return dataSetHandle; } catch (SemanticException e) { ExceptionHandler.handle(e); return null; } catch (IllegalStateException e) { ExceptionHandler.handle(e); return null; } catch (OdaException e) { ExceptionHandler.handle(e); return null; } }