code: public void addAnnotations( Annotated other)
      {
      for( Iterator<String> otherAnnotations = other.getAnnotations(); otherAnnotations.hasNext();)
        {
        String name = otherAnnotations.next();
        if( getAnnotation( name) == null)
          {
          setAnnotation( name, other.getAnnotation( name));
          }
        }
      }
docs: Adds annotations from another annotated element. This leaves all existing annotation
  unchanged, adding only annotations not already defined.