question: binds achievement to given binding condition . no-op if achievement is already unlocked . concode_field_sep ReadOnlyBooleanWrapper achieved concode_elem_sep ChangeListener<Boolean> progressListener concode_elem_sep Runnable onAchieved concode_elem_sep String name concode_elem_sep String description concode_elem_sep Logger log concode_elem_sep ChangeListener<Boolean> listener concode_field_sep String getName concode_elem_sep void setAchieved concode_elem_sep String toString concode_elem_sep boolean isAchieved concode_elem_sep ReadOnlyBooleanProperty achievedProperty concode_elem_sep void setOnAchieved concode_elem_sep String getDescription
target: void function ( BooleanBinding arg0 ) { if ( ! isAchieved ( ) ) achieved . bind ( arg0 ) ; }