boolean (String className, String moduleName) { return myGroups.stream() .filter(g -> myGroupNames.contains(g.name)) .anyMatch(g -> g.matches(className)) || myMatchUnlisted && !ContainerUtil.exists(myGroups, g -> g.matches(className)); }