void (int mergingTimeSpanMillis) { if (!myActive) return; clearWaiter(); if (myExecuteInDispatchThread) { myWaiterForMerge.addRequest(this, mergingTimeSpanMillis, getMergerModalityState()); } else { myWaiterForMerge.addRequest(this, mergingTimeSpanMillis); } }