logger.log(Level.SEVERE, e.getMessage(), e);
}
}
});
this.setSkin(new DefaultSkin(this));
classLevelValidator.beanProperty().bind(sourceProperty());
classLevelValidator.validatorProperty().bind(fxFormValidatorProperty());
classLevelValidator.constraintViolationsProperty().addListener(new ListChangeListener<ConstraintViolation>() {
@Override
public void onChanged(Change<? extends ConstraintViolation> change) {