annotator.updateImageAnnotations(annotationList);
annotator.commitNewAnnotations(newAnnotationList); annotator.updateAnnotations(annotationList);  for(Iterator iter = newAnnotationList.iterator(); iter.hasNext();) { annotationList.add(0,iter.next()); } newAnnotationList.clear();
    public boolean save()    {        annotator.updateImageAnnotations(annotationList);        ImageAnnotated annotated = new ImageAnnotated(requestEvent);        // TODO support multiple        if(annotationList.size() > 0)        {            annotated.setAnnotation((ImageAnnotation)annotationList.get(0));        }        annotator.respondWithEvent(annotated);        setSaved(true);        return true;    }