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
626627628629630631632633634635636
760761762763764765766767768769770
if (SCOUtils.useQueuedUpdate(queued, ownerSM)) { int pos = index; for (Object element : elements) { addQueuedOperation(new AddAtOperation(pos++, element)); } } else { try
756757758759760761762763764765766