public static void main(String[] args) throws Exception {
        {
            File json = new File("/home/markus/Country.json");
            FileUtils.write(json, "{\n", true);
            Country[] countries = Country.values();
            for (Country country : countries) {
                FileUtils.write(json, "\"" + country.toString() + "\" : \"" + country.getName() + "\",\n", true);
            }
            FileUtils.write(json, "}", true);
        }

        {
            File json = new File("/home/markus/Language.json");
            FileUtils.write(json, "{\n", true);
            Language[] languages = Language.values();
            for (Language language : languages) {
                FileUtils.write(json, "\"" + language.toString() + "\" : \"" + language.getName() + "\",\n", true);
            }
            FileUtils.write(json, "}", true);
        }

        {
            File json = new File("/home/markus/ProviderType.json");
            FileUtils.write(json, "{\n", true);
            ProviderType[] values = ProviderType.values();
            for (ProviderType value : values) {
                FileUtils.write(json, "\"" + value.toString() + "\" : \"" + value.toString() + "\",\n", true);
            }
            FileUtils.write(json, "}", true);
        }

        {
            File json = new File("/home/markus/LibraryOrganization.json");
            FileUtils.write(json, "{\n", true);
            LibraryOrganization[] values = LibraryOrganization.values();
            for (LibraryOrganization value : values) {
                FileUtils.write(json, "\"" + value.toString() + "\" : \"" + value.toString() + "\",\n", true);
            }
            FileUtils.write(json, "}", true);
        }

        {
            File json = new File("/home/markus/ConsortiumType.json");
            FileUtils.write(json, "{\n", true);
            ConsortiumType[] values = ConsortiumType.values();
            for (ConsortiumType value : values) {
                FileUtils.write(json, "\"" + value.toString() + "\" : \"" + value.toString() + "\",\n", true);
            }
            FileUtils.write(json, "}", true);
        }

        {
            File json = new File("/home/markus/PortalStatus.json");
            FileUtils.write(json, "{\n", true);
            PortalStatus[] values = PortalStatus.values();
            for (PortalStatus value : values) {
                FileUtils.write(json, "\"" + value.toString() + "\" : \"" + value.toString() + "\",\n", true);
            }
            FileUtils.write(json, "}", true);
        }

        {
            File json = new File("/home/markus/NameType.json");
            FileUtils.write(json, "{\n", true);
            NameType[] values = NameType.values();
            for (NameType value : values) {
                FileUtils.write(json, "\"" + value.toString() + "\" : \"" + value.toString() + "\",\n", true);
            }
            FileUtils.write(json, "}", true);
        }

        {
            File json = new File("/home/markus/LinkType.json");
            FileUtils.write(json, "{\n", true);
            LinkType[] values = LinkType.values();
            for (LinkType value : values) {
                FileUtils.write(json, "\"" + value.toString() + "\" : \"" + value.toString() + "\",\n", true);
            }
            FileUtils.write(json, "}", true);
        }

        {
            File json = new File("/home/markus/ProviderRelationType.json");
            FileUtils.write(json, "{\n", true);
            ProviderRelationType[] values = ProviderRelationType.values();
            for (ProviderRelationType value : values) {
                FileUtils.write(json, "\"" + value.toString() + "\" : \"" + value.toString() + "\",\n", true);
            }
            FileUtils.write(json, "}", true);
        }

    }