code: protected void doStore() throws CoreException
  	{
  		IVdmLineBreakpoint breakpoint = (IVdmLineBreakpoint) getBreakpoint();
  		super.doStore();
  		if (fConditionEditor != null)
  		{
  			boolean enableCondition = fEnableConditionButton.getSelection();
  			String condition = fConditionEditor.getCondition();
  			// boolean suspendOnTrue= fConditionIsTrue.getSelection();
  			if (breakpoint.getExpressionState() != enableCondition)
  			{
  				breakpoint.setExpressionState(enableCondition);
  			}
  			if (!condition.equals(breakpoint.getExpression()))
  			{
  				breakpoint.setExpression(condition);
  			}
  			// if (breakpoint.isConditionSuspendOnTrue() != suspendOnTrue) {
  			// breakpoint.setConditionSuspendOnTrue(suspendOnTrue);
  			// }
  		}
  		// if (breakpoint instanceof IJavaWatchpoint) {
  		// IJavaWatchpoint watchpoint= (IJavaWatchpoint) getBreakpoint();
  		// boolean access = fFieldAccess.getSelection();
  		// boolean modification = fFieldModification.getSelection();
  		// if (access != watchpoint.isAccess()) {
  		// watchpoint.setAccess(access);
  		// }
  		// if (modification != watchpoint.isModification()) {
  		// watchpoint.setModification(modification);
  		// }
  		// }
  		// if (breakpoint instanceof IJavaMethodBreakpoint) {
  		// IJavaMethodBreakpoint methodBreakpoint= (IJavaMethodBreakpoint) getBreakpoint();
  		// boolean entry = fMethodEntry.getSelection();
  		// boolean exit = fMethodExit.getSelection();
  		// if (entry != methodBreakpoint.isEntry()) {
  		// methodBreakpoint.setEntry(entry);
  		// }
  		// if (exit != methodBreakpoint.isExit()) {
  		// methodBreakpoint.setExit(exit);
  		// }
  		// }
  	}
docs: /*
  (non-Javadoc)
  @see org.eclipse.jdt.internal.debug.ui.propertypages.JavaBreakpointPage#doStore()