/**
  * @see MultiOperation Overridden to allow special processing of <code>JavaElementDelta</code>s
  *     and <code>fResultElements</code>.
  */
 protected void processElements() throws JavaModelException {
   this.createdElements = new ArrayList(this.elementsToProcess.length);
   try {
     super.processElements();
   } catch (JavaModelException jme) {
     throw jme;
   } finally {
     this.resultElements = new IJavaElement[this.createdElements.size()];
     this.createdElements.toArray(this.resultElements);
     processDeltas();
   }
 }