737738739740741742743744745746747
if (backingStore != null) { if (SCOUtils.useQueuedUpdate(queued, ownerSM)) { addQueuedOperation(new AddAtOperation(index, element)); } else { try {
642643644645646647648649650651652
621622623624625626627628629630631
864865866867868869870871872873874
if (backingStore != null) { if (SCOUtils.useQueuedUpdate(queued, ownerSM)) { addQueuedOperation(new AddAtOperation(0, element)); } else { backingStore.add(ownerSM, element, 0, (useCache ? delegate.size() : -1)); }
684685686687688689690691692693694
641642643644645646647648649650651
777778779780781782783784785786787
{ Iterator iter = elements.iterator(); int pos = index; while (iter.hasNext()) { addQueuedOperation(new AddAtOperation(pos++, iter.next())); } } else { try