public final S build() {
        S vt = createTransition();
        markObjectAsModifiabilityFlag(vt);
        vt.setId(mId);

        if (mInterpolator != null) {
            vt.setInterpolator(mInterpolator);
        }
        if (mReverse) {
            vt.reverse();
        }
        return vt;
    }
public final S build ( ) { S vt = createTransition ( ) ; markObjectAsModifiabilityFlag ( vt ) ; vt . setId ( mId ) ; if ( mInterpolator != null ) { vt . setInterpolator ( mInterpolator ) ; } if ( mReverse ) { vt . reverse ( ) ; } return vt ; }
Builds a {@link Transition}, the created object will not be modified when the builder's modifier
methods are called.

@return