private static void filter(List objects, List<ExtensionFilter> filters, List result) { for (Object bean : objects) { if (!excludeBean(null, bean, filters)) result.add(bean); } }
for (String name : names) { Object bean = getBean(context, name); if (!excludeBean(name, bean, filters)) result.add((T) bean);