public void mergeWithExisting(Annotation existingAnnotation,Annotation... annotations){
  mergeWithExisting(existingAnnotation,Arrays.asList(annotations));
}

public void mergeWithExisting ( Annotation existingAnnotation , Annotation ... annotations ) { mergeWithExisting ( existingAnnotation , Arrays . asList ( annotations ) ) ; }
merge an existing annotation with old annotations , removing the old annotations .
