public DescriptorExtensionList<Tool, ToolDescriptor> getToolDescriptors() { DescriptorExtensionList<Tool, ToolDescriptor> list = Jenkins.getInstance().getDescriptorList(Tool.class); List<ToolDescriptor> retained = new ArrayList<>(); for (ToolDescriptor toolDescriptor : list) { if (StringUtils.equalsAny(toolDescriptor.getId(), "findbugs", "checkstyle", "pmd", "cpd", "eclipse")) { retained.add(toolDescriptor); } } list.clear(); list.addAll(retained); return list; }