PluginExportData (@NotNull EditorColorsScheme scheme) { PluginExportData data = new PluginExportData(scheme.getMetaProperties()); if (data.isEmpty() && scheme instanceof AbstractColorsScheme && !scheme.isReadOnly()) { EditorColorsScheme original = ((AbstractColorsScheme)scheme).getOriginal(); if (original != null) { return getPluginExportData(original); } } return data; }