if (buffering == latestBufferingStateChange)
return;
boolean nowBuffering = false;
for (Iterator<WrappedBuffer> it = wrappedBuffers.values().iterator(); it.hasNext();) {
WrappedBuffer wrappedBuffer = it.next();
BufferedValueModel model = wrappedBuffer.buffer;
nowBuffering = nowBuffering || model.isBuffering();
if (!buffering && nowBuffering) {
setBuffering(true);
return;
}
}