public void applyChanges() throws ConfigurationException {
ConfigurationEditorUtil.validateIntegerInputValue(fetchBlockSizeTextField, "Fetch block size", 1, 10000, null);
ConfigurationEditorUtil.validateIntegerInputValue(fetchTimeoutTextField, "Fetch timeout", 0, 300, "\nUse value 0 for no timeout");
DataEditorGeneralSettings settings = getConfiguration();
settings.getFetchBlockSize().applyChanges(fetchBlockSizeTextField);
settings.getFetchTimeout().applyChanges(fetchTimeoutTextField);
settings.getTrimWhitespaces().applyChanges(trimWhitespacesCheckBox);
settings.getConvertEmptyStringsToNull().applyChanges(convertEmptyToNullCheckBox);
settings.getSelectContentOnCellEdit().applyChanges(selectContentOnEditCheckBox);
settings.getLargeValuePreviewActive().applyChanges(largeValuePreviewActiveCheckBox);
}