I guess `firePropertyChange` should be replaced with `fireVetoableChange` around here: https://github.com/highsource/jaxb-tools/pull/618/files#diff-51055ee3ec3777ba9e0344376002f1ab7f551bbe19c972045437ca13811a9e36R149-R157