public static Method annotationPropertyByType(Class<?> type,
			Class<? extends Annotation> annotation) {
		return arrayFindFirst(annotation.getDeclaredMethods(),
				m -> m.getReturnType() == type);
	}
public static Method annotationPropertyByType(Class<?> type,
			Class<? extends Annotation> annotation) {
		return arrayFindFirst(annotation.getDeclaredMethods(),
				m -> m.getReturnType() == type);
	}
public static Method annotationPropertyByType ( Class < ? > type , Class < ? extends Annotation > annotation ) { return arrayFindFirst ( annotation . getDeclaredMethods ( ) , m -> m . getReturnType ( ) == type ) ; }
/* Annotations
/ * Annotations