question: public DispatcherImpl ( State state ) { mState = state ; mStateListeners = Collections . synchronizedList ( new ArrayList < StateListener < State > > ( ) ) ; mDispatchListeners = Collections . synchronizedList ( new ArrayList < DispatchListener < State > > ( ) ) ; }
target:  Your initial state tree