protected DataBindingContext initDataBindings() {
DataBindingContext bindingContext = new DataBindingContext();
//
IObservableValue nameTextObserveTextObserveWidget = SWTObservables.observeText(nameText, SWT.Modify);
IObservableValue methodNameObserveValue = BeansObservables.observeValue(method, "name");
UpdateValueStrategy strategy = new UpdateValueStrategy();
strategy.setAfterConvertValidator(new ToolNameValidator(this.nameText));
bindingContext.bindValue(nameTextObserveTextObserveWidget, methodNameObserveValue, strategy, null);
//
IObservableValue returnTypeTextObserveTextObserveWidget = SWTObservables.observeText(returnTypeText, SWT.Modify);
IObservableValue methodReturnTypeObserveValue = BeansObservables.observeValue(method, "returnType");
bindingContext.bindValue(returnTypeTextObserveTextObserveWidget, methodReturnTypeObserveValue, null, null);
//
IObservableValue publicCheckButtonObserveSelectionObserveWidget = SWTObservables.observeSelection(publicCheckButton);
IObservableValue methodPublicObserveValue = BeansObservables.observeValue(method, "public");
bindingContext.bindValue(publicCheckButtonObserveSelectionObserveWidget, methodPublicObserveValue, null, null);
//
IObservableValue btnCheckButtonObserveSelectionObserveWidget = SWTObservables.observeSelection(btnCheckButton);
IObservableValue methodCopyReturnObserveValue = BeansObservables.observeValue(method, "copyReturn");
bindingContext.bindValue(btnCheckButtonObserveSelectionObserveWidget, methodCopyReturnObserveValue, null, null);
//
IObservableValue returnEventTextObserveTextObserveWidget = SWTObservables.observeText(returnEventText, SWT.Modify);
IObservableValue methodReturnEventObserveValue = BeansObservables.observeValue(method, "returnEvent");
UpdateValueStrategy strategy_2 = new UpdateValueStrategy();
strategy_2.setAfterConvertValidator(new ToolNameAllowBlankValidator(returnEventText));
bindingContext.bindValue(returnEventTextObserveTextObserveWidget, methodReturnEventObserveValue, strategy_2, null);
//
IObservableValue exceptionEventTextObserveTextObserveWidget = SWTObservables.observeText(exceptionEventText, SWT.Modify);
IObservableValue methodExceptionEventObserveValue = BeansObservables.observeValue(method, "exceptionEvent");
UpdateValueStrategy strategy_3 = new UpdateValueStrategy();
strategy_3.setAfterConvertValidator(new ToolNameAllowBlankValidator(exceptionEventText));
bindingContext.bindValue(exceptionEventTextObserveTextObserveWidget, methodExceptionEventObserveValue, strategy_3, null);
//
//
ObservableListContentProvider listContentProvider = new ObservableListContentProvider();
tableViewer.setContentProvider(listContentProvider);