code: protected Multimap<Class<? extends Annotation>, Annotation> mergeMemberInterceptorBindings(Multimap<Class<? extends Annotation>, Annotation> beanBindings,
              Set<Annotation> methodBindingAnnotations) {
  
          Multimap<Class<? extends Annotation>, Annotation> mergedBeanBindings = SetMultimap.newSetMultimap(beanBindings);
          Multimap<Class<? extends Annotation>, Annotation> methodBindings = SetMultimap.newSetMultimap();
  
          for (Annotation methodBinding : methodBindingAnnotations) {
              methodBindings.put(methodBinding.annotationType(), methodBinding);
          }
          for (Class<? extends Annotation> key : methodBindings.keySet()) {
              mergedBeanBindings.replaceValues(key, methodBindings.get(key));
          }
          return mergedBeanBindings;
      }
docs: Merges bean interceptor bindings (including inherited ones) with method interceptor bindings. Method interceptor bindings
  override bean interceptor bindings. The bean binding map is not modified - a copy is used.