resultProperty().set(result);
}
public final ObjectProperty<Result> resultProperty() {
if (null == resultProperty) {
resultProperty = new SimpleObjectProperty(Result.INDETERMINDED) {
@Override
protected void invalidated() {
pseudoClassStateChanged(PASS_PSEUDO_CLASS, isResultPass());
pseudoClassStateChanged(FAIL_PSEUDO_CLASS, isResultFail());
pseudoClassStateChanged(INDETERMINDED_PSEUDO_CLASS, isResultIndetermined());