List<String> (@NotNull GrModifierList modifierList) { var modifierMap = CachedValuesManager.getCachedValue(myDefinition, () -> { Map<GrModifierList, List<String>> modifiers = getTransformationResult().getModifiers(); return CachedValueProvider.Result.create(modifiers, myDependencies); }); return modifierMap.getOrDefault(modifierList, List.of()); }