code: public static <T extends Annotation> List<Method> introspectAnnotationMultiple(
              final Class<?> klass, final Class<T> annotationType) {
          final List<Method> result = new ArrayList<Method>();
          for (final Method method : klass.getMethods()) {
              if (method.getAnnotation(annotationType) != null)
                  result.add(method);
          }
          return result;
      }
docs: Examines the passed class and extracts all methods that are annotated with the specified annotation type (may be none).