static void scanForComponentsByShortName(Component c, S shortName, L l) { if (eq(shortName(c), shortName)) l.add((A) c); if (c instanceof Container) for (Component comp : ((Container) c).getComponents()) scanForComponentsByShortName(comp, shortName, l); }