public static List<Method> findStaticMethodsAnnotatedWith(Class<?> type, Class<? extends Annotation> klass) {
    """
	Get all static methods on given class object
	annotated with given annotation.
	
	@param type Class to inspect.
	@param klass Annotation class.
	@return Fields.
    """
		List<Method> methods = findStaticMethods(type);
		return filter(methods, new MethodAnnotatedWithPredicate(klass));
	}
public static List<Method> findStaticMethodsAnnotatedWith(Class<?> type, Class<? extends Annotation> klass) {
		List<Method> methods = findStaticMethods(type);
		return filter(methods, new MethodAnnotatedWithPredicate(klass));
	}
public static List < Method > findStaticMethodsAnnotatedWith ( Class < ? > type , Class < ? extends Annotation > klass ) { List < Method > methods = findStaticMethods ( type ) ; return filter ( methods , new MethodAnnotatedWithPredicate ( klass ) ) ; }
Get all static methods on given class object
annotated with given annotation.

@param type Class to inspect.
@param klass Annotation class.
@return Fields.
Get all static methods on given class object annotated with given annotation .