public void mergeWithNew(Annotation newAnnotation,Annotation... annotations){
  mergeWithNew(newAnnotation,Arrays.asList(annotations));
}

public void mergeWithNew ( Annotation newAnnotation , Annotation ... annotations ) { mergeWithNew ( newAnnotation , Arrays . asList ( annotations ) ) ; }
add a new annotation , which is merged from the old annotations , removing the old annotations .
