static boolean hasInstance(Object[] array, Class<? extends Annotation>... cs) { for (Object o : array) { for (Class<?> c : cs) { if (c.isInstance(o)) { return true; } } } return false; }