Set<IElementType> (ParentAwareTokenSet set, IElementType[] types) { Set<IElementType> result = new HashSet<>(); for (IElementType type : types) { if (set.contains(type)) { result.add(type); } } return result; }