public TransitionController addTransitionController(@NonNull TransitionController transitionController) {
        transitionController.setId(mId);
        boolean changed = false;
        if (!mTransitionControls.contains(transitionController)) {
            mTransitionControls.add(transitionController);
            changed = true;
        }
        if (!changed && TransitionConfig.isDebug()) {
            getTransitionStateHolder().append(mId + "->" + mTarget, this, "Possible duplicate: " + transitionController.getId());
        }
        return transitionController;
    }
public TransitionController addTransitionController ( @ NonNull TransitionController transitionController ) { transitionController . setId ( mId ) ; boolean changed = false ; if ( ! mTransitionControls . contains ( transitionController ) ) { mTransitionControls . add ( transitionController ) ; changed = true ; } if ( ! changed && TransitionConfig . isDebug ( ) ) { getTransitionStateHolder ( ) . append ( mId + "->" + mTarget , this , "Possible duplicate: " + transitionController . getId ( ) ) ; } return transitionController ; }
@param transitionController the TransitionController to be managed by this object
@return