void (Class<?> sc, List<Constructor<?>> constructors) { CollectionUtils.filter(constructors, new VisibilityPredicate(sc, true)); if (constructors.size() == 0) { throw new IllegalArgumentException("No visible constructors in " + sc); } }