class ConstraintController implements ConstraintListener<T> {

    @Override
    public void onConstraintChanged(@Nullable T newValue) {
        mCurrentValue = newValue;
        updateCallback();
    }

      ConstraintController(ConstraintTracker<T> tracker, OnConstraintUpdatedCallback callback);

}