@Override
    public void visitEnd() {
      try {
        Set<String> s = myAnnotationArguments.get(myType);
        if (s == null) {
          myAnnotationArguments.put(myType, myUsedArguments);
        }
        else {
          s.retainAll(myUsedArguments);
        }
      }
      finally {
        myResultConsumer.accept(new ElementAnnotation(myType, myHashBuilder.getResult()));
      }
    }
@Override
    public void visitEnd()