List<String> (@NotNull AbstractCodeStylePropertyMapper mapper, @NotNull String propertyName) { if (isIgnored(propertyName)) { return Collections.emptyList(); } return switch (IntellijPropertyKindMap.getPropertyKind(propertyName)) { case EDITOR_CONFIG_STANDARD -> List.of(propertyName); case LANGUAGE -> mapper instanceof LanguageCodeStylePropertyMapper ? List.of(getLanguageProperty(mapper, propertyName)) : List.of(); case COMMON -> List.of(GENERIC_OPTION_KEY_PREFIX + propertyName, getLanguageProperty(mapper, propertyName)); case GENERIC -> List.of(IDE_PREFIX + propertyName); case UNSUPPORTED, JB_STANDARD -> List.of(); // Not supported; }; }