@Override
 public void infoChange() {
   masterListViewerBlock.setInput(getInfo());
   super.infoChange();
   //		masterListViewerBlock.getOperationControl().setData(getInfo());
   //		masterListViewerBlock.getOperationControl().setContext(createScriptContext());
 }
  @Override
  public void dispose() {
    removePropertyListener(masterListViewerBlock);
    getEditingDomain().getCommandStack().removeCommandStackListener(masterListViewerBlock);

    removePropertyListener(slaveDetailViewerBlock);
    getEditingDomain().getCommandStack().removeCommandStackListener(slaveDetailViewerBlock);
    super.dispose();
  }