static List<JsonProperty> getNamedColors(@NotNull JsonFile themeFile) {
    JsonValue topLevelValue = themeFile.getTopLevelValue();
    if (!(topLevelValue instanceof JsonObject)) return Collections.emptyList();
    JsonProperty colorsProperty = ((JsonObject)topLevelValue).findProperty(COLORS_PROPERTY_NAME);
    if (colorsProperty == null) return Collections.emptyList();
    final JsonValue colorsValue = colorsProperty.getValue();
    if (!(colorsValue instanceof JsonObject)) return Collections.emptyList();
    return ((JsonObject)colorsValue).getPropertyList();
  }
static List<JsonProperty> getNamedColors(@NotNull JsonFile themeFile)