protected void dispose() {
   myNameField.removeDataChangedListener(myNameChangedListener);
   if (myCbReplaceAll != null) {
     myCbReplaceAll.removeItemListener(myReplaceAllListener);
   }
   myCbFinal.removeItemListener(myFinalListener);
   super.dispose();
 }