View Javadoc
1   /*
2    * Code generator Copyright (C) 2020 Dipl.-Inform. Kai Hofmann. All rights reserved
3    */
4   package de.powerstat.validation.generated;
5   
6   
7   import java.util.HashSet;
8   import java.util.Set;
9   import java.util.Locale;
10  
11  
12  /**
13   * Top level domains.
14   */
15  public final class GeneratedTlds
16   {
17    /**
18     * Top level domain list.
19     */
20    private static final Set<String> TOP_LEVEL_DOMAINS = new HashSet<>();
21  
22  
23    /**
24     * Static initialization.
25     */
26    static
27     {
28      TOP_LEVEL_DOMAINS.add("AAA".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
29      TOP_LEVEL_DOMAINS.add("AARP".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
30      TOP_LEVEL_DOMAINS.add("ABARTH".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
31      TOP_LEVEL_DOMAINS.add("ABB".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
32      TOP_LEVEL_DOMAINS.add("ABBOTT".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
33      TOP_LEVEL_DOMAINS.add("ABBVIE".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
34      TOP_LEVEL_DOMAINS.add("ABC".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
35      TOP_LEVEL_DOMAINS.add("ABLE".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
36      TOP_LEVEL_DOMAINS.add("ABOGADO".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
37      TOP_LEVEL_DOMAINS.add("ABUDHABI".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
38      TOP_LEVEL_DOMAINS.add("AC".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
39      TOP_LEVEL_DOMAINS.add("ACADEMY".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
40      TOP_LEVEL_DOMAINS.add("ACCENTURE".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
41      TOP_LEVEL_DOMAINS.add("ACCOUNTANT".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
42      TOP_LEVEL_DOMAINS.add("ACCOUNTANTS".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
43      TOP_LEVEL_DOMAINS.add("ACO".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
44      TOP_LEVEL_DOMAINS.add("ACTOR".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
45      TOP_LEVEL_DOMAINS.add("AD".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
46      TOP_LEVEL_DOMAINS.add("ADAC".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
47      TOP_LEVEL_DOMAINS.add("ADS".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
48      TOP_LEVEL_DOMAINS.add("ADULT".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
49      TOP_LEVEL_DOMAINS.add("AE".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
50      TOP_LEVEL_DOMAINS.add("AEG".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
51      TOP_LEVEL_DOMAINS.add("AERO".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
52      TOP_LEVEL_DOMAINS.add("AETNA".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
53      TOP_LEVEL_DOMAINS.add("AF".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
54      TOP_LEVEL_DOMAINS.add("AFAMILYCOMPANY".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
55      TOP_LEVEL_DOMAINS.add("AFL".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
56      TOP_LEVEL_DOMAINS.add("AFRICA".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
57      TOP_LEVEL_DOMAINS.add("AG".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
58      TOP_LEVEL_DOMAINS.add("AGAKHAN".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
59      TOP_LEVEL_DOMAINS.add("AGENCY".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
60      TOP_LEVEL_DOMAINS.add("AI".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
61      TOP_LEVEL_DOMAINS.add("AIG".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
62      TOP_LEVEL_DOMAINS.add("AIGO".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
63      TOP_LEVEL_DOMAINS.add("AIRBUS".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
64      TOP_LEVEL_DOMAINS.add("AIRFORCE".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
65      TOP_LEVEL_DOMAINS.add("AIRTEL".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
66      TOP_LEVEL_DOMAINS.add("AKDN".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
67      TOP_LEVEL_DOMAINS.add("AL".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
68      TOP_LEVEL_DOMAINS.add("ALFAROMEO".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
69      TOP_LEVEL_DOMAINS.add("ALIBABA".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
70      TOP_LEVEL_DOMAINS.add("ALIPAY".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
71      TOP_LEVEL_DOMAINS.add("ALLFINANZ".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
72      TOP_LEVEL_DOMAINS.add("ALLSTATE".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
73      TOP_LEVEL_DOMAINS.add("ALLY".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
74      TOP_LEVEL_DOMAINS.add("ALSACE".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
75      TOP_LEVEL_DOMAINS.add("ALSTOM".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
76      TOP_LEVEL_DOMAINS.add("AM".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
77      TOP_LEVEL_DOMAINS.add("AMERICANEXPRESS".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
78      TOP_LEVEL_DOMAINS.add("AMERICANFAMILY".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
79      TOP_LEVEL_DOMAINS.add("AMEX".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
80      TOP_LEVEL_DOMAINS.add("AMFAM".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
81      TOP_LEVEL_DOMAINS.add("AMICA".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
82      TOP_LEVEL_DOMAINS.add("AMSTERDAM".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
83      TOP_LEVEL_DOMAINS.add("ANALYTICS".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
84      TOP_LEVEL_DOMAINS.add("ANDROID".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
85      TOP_LEVEL_DOMAINS.add("ANQUAN".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
86      TOP_LEVEL_DOMAINS.add("ANZ".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
87      TOP_LEVEL_DOMAINS.add("AO".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
88      TOP_LEVEL_DOMAINS.add("AOL".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
89      TOP_LEVEL_DOMAINS.add("APARTMENTS".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
90      TOP_LEVEL_DOMAINS.add("APP".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
91      TOP_LEVEL_DOMAINS.add("APPLE".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
92      TOP_LEVEL_DOMAINS.add("AQ".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
93      TOP_LEVEL_DOMAINS.add("AQUARELLE".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
94      TOP_LEVEL_DOMAINS.add("AR".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
95      TOP_LEVEL_DOMAINS.add("ARAB".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
96      TOP_LEVEL_DOMAINS.add("ARAMCO".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
97      TOP_LEVEL_DOMAINS.add("ARCHI".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
98      TOP_LEVEL_DOMAINS.add("ARMY".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
99      TOP_LEVEL_DOMAINS.add("ARPA".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
100     TOP_LEVEL_DOMAINS.add("ART".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
101     TOP_LEVEL_DOMAINS.add("ARTE".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
102     TOP_LEVEL_DOMAINS.add("AS".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
103     TOP_LEVEL_DOMAINS.add("ASDA".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
104     TOP_LEVEL_DOMAINS.add("ASIA".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
105     TOP_LEVEL_DOMAINS.add("ASSOCIATES".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
106     TOP_LEVEL_DOMAINS.add("AT".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
107     TOP_LEVEL_DOMAINS.add("ATHLETA".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
108     TOP_LEVEL_DOMAINS.add("ATTORNEY".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
109     TOP_LEVEL_DOMAINS.add("AU".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
110     TOP_LEVEL_DOMAINS.add("AUCTION".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
111     TOP_LEVEL_DOMAINS.add("AUDI".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
112     TOP_LEVEL_DOMAINS.add("AUDIBLE".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
113     TOP_LEVEL_DOMAINS.add("AUDIO".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
114     TOP_LEVEL_DOMAINS.add("AUSPOST".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
115     TOP_LEVEL_DOMAINS.add("AUTHOR".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
116     TOP_LEVEL_DOMAINS.add("AUTO".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
117     TOP_LEVEL_DOMAINS.add("AUTOS".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
118     TOP_LEVEL_DOMAINS.add("AVIANCA".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
119     TOP_LEVEL_DOMAINS.add("AW".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
120     TOP_LEVEL_DOMAINS.add("AWS".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
121     TOP_LEVEL_DOMAINS.add("AX".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
122     TOP_LEVEL_DOMAINS.add("AXA".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
123     TOP_LEVEL_DOMAINS.add("AZ".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
124     TOP_LEVEL_DOMAINS.add("AZURE".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
125     TOP_LEVEL_DOMAINS.add("BA".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
126     TOP_LEVEL_DOMAINS.add("BABY".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
127     TOP_LEVEL_DOMAINS.add("BAIDU".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
128     TOP_LEVEL_DOMAINS.add("BANAMEX".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
129     TOP_LEVEL_DOMAINS.add("BANANAREPUBLIC".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
130     TOP_LEVEL_DOMAINS.add("BAND".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
131     TOP_LEVEL_DOMAINS.add("BANK".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
132     TOP_LEVEL_DOMAINS.add("BAR".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
133     TOP_LEVEL_DOMAINS.add("BARCELONA".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
134     TOP_LEVEL_DOMAINS.add("BARCLAYCARD".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
135     TOP_LEVEL_DOMAINS.add("BARCLAYS".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
136     TOP_LEVEL_DOMAINS.add("BAREFOOT".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
137     TOP_LEVEL_DOMAINS.add("BARGAINS".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
138     TOP_LEVEL_DOMAINS.add("BASEBALL".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
139     TOP_LEVEL_DOMAINS.add("BASKETBALL".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
140     TOP_LEVEL_DOMAINS.add("BAUHAUS".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
141     TOP_LEVEL_DOMAINS.add("BAYERN".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
142     TOP_LEVEL_DOMAINS.add("BB".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
143     TOP_LEVEL_DOMAINS.add("BBC".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
144     TOP_LEVEL_DOMAINS.add("BBT".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
145     TOP_LEVEL_DOMAINS.add("BBVA".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
146     TOP_LEVEL_DOMAINS.add("BCG".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
147     TOP_LEVEL_DOMAINS.add("BCN".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
148     TOP_LEVEL_DOMAINS.add("BD".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
149     TOP_LEVEL_DOMAINS.add("BE".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
150     TOP_LEVEL_DOMAINS.add("BEATS".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
151     TOP_LEVEL_DOMAINS.add("BEAUTY".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
152     TOP_LEVEL_DOMAINS.add("BEER".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
153     TOP_LEVEL_DOMAINS.add("BENTLEY".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
154     TOP_LEVEL_DOMAINS.add("BERLIN".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
155     TOP_LEVEL_DOMAINS.add("BEST".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
156     TOP_LEVEL_DOMAINS.add("BESTBUY".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
157     TOP_LEVEL_DOMAINS.add("BET".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
158     TOP_LEVEL_DOMAINS.add("BF".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
159     TOP_LEVEL_DOMAINS.add("BG".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
160     TOP_LEVEL_DOMAINS.add("BH".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
161     TOP_LEVEL_DOMAINS.add("BHARTI".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
162     TOP_LEVEL_DOMAINS.add("BI".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
163     TOP_LEVEL_DOMAINS.add("BIBLE".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
164     TOP_LEVEL_DOMAINS.add("BID".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
165     TOP_LEVEL_DOMAINS.add("BIKE".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
166     TOP_LEVEL_DOMAINS.add("BING".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
167     TOP_LEVEL_DOMAINS.add("BINGO".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
168     TOP_LEVEL_DOMAINS.add("BIO".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
169     TOP_LEVEL_DOMAINS.add("BIZ".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
170     TOP_LEVEL_DOMAINS.add("BJ".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
171     TOP_LEVEL_DOMAINS.add("BLACK".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
172     TOP_LEVEL_DOMAINS.add("BLACKFRIDAY".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
173     TOP_LEVEL_DOMAINS.add("BLOCKBUSTER".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
174     TOP_LEVEL_DOMAINS.add("BLOG".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
175     TOP_LEVEL_DOMAINS.add("BLOOMBERG".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
176     TOP_LEVEL_DOMAINS.add("BLUE".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
177     TOP_LEVEL_DOMAINS.add("BM".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
178     TOP_LEVEL_DOMAINS.add("BMS".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
179     TOP_LEVEL_DOMAINS.add("BMW".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
180     TOP_LEVEL_DOMAINS.add("BN".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
181     TOP_LEVEL_DOMAINS.add("BNPPARIBAS".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
182     TOP_LEVEL_DOMAINS.add("BO".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
183     TOP_LEVEL_DOMAINS.add("BOATS".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
184     TOP_LEVEL_DOMAINS.add("BOEHRINGER".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
185     TOP_LEVEL_DOMAINS.add("BOFA".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
186     TOP_LEVEL_DOMAINS.add("BOM".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
187     TOP_LEVEL_DOMAINS.add("BOND".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
188     TOP_LEVEL_DOMAINS.add("BOO".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
189     TOP_LEVEL_DOMAINS.add("BOOK".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
190     TOP_LEVEL_DOMAINS.add("BOOKING".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
191     TOP_LEVEL_DOMAINS.add("BOSCH".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
192     TOP_LEVEL_DOMAINS.add("BOSTIK".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
193     TOP_LEVEL_DOMAINS.add("BOSTON".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
194     TOP_LEVEL_DOMAINS.add("BOT".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
195     TOP_LEVEL_DOMAINS.add("BOUTIQUE".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
196     TOP_LEVEL_DOMAINS.add("BOX".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
197     TOP_LEVEL_DOMAINS.add("BR".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
198     TOP_LEVEL_DOMAINS.add("BRADESCO".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
199     TOP_LEVEL_DOMAINS.add("BRIDGESTONE".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
200     TOP_LEVEL_DOMAINS.add("BROADWAY".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
201     TOP_LEVEL_DOMAINS.add("BROKER".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
202     TOP_LEVEL_DOMAINS.add("BROTHER".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
203     TOP_LEVEL_DOMAINS.add("BRUSSELS".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
204     TOP_LEVEL_DOMAINS.add("BS".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
205     TOP_LEVEL_DOMAINS.add("BT".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
206     TOP_LEVEL_DOMAINS.add("BUDAPEST".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
207     TOP_LEVEL_DOMAINS.add("BUGATTI".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
208     TOP_LEVEL_DOMAINS.add("BUILD".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
209     TOP_LEVEL_DOMAINS.add("BUILDERS".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
210     TOP_LEVEL_DOMAINS.add("BUSINESS".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
211     TOP_LEVEL_DOMAINS.add("BUY".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
212     TOP_LEVEL_DOMAINS.add("BUZZ".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
213     TOP_LEVEL_DOMAINS.add("BV".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
214     TOP_LEVEL_DOMAINS.add("BW".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
215     TOP_LEVEL_DOMAINS.add("BY".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
216     TOP_LEVEL_DOMAINS.add("BZ".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
217     TOP_LEVEL_DOMAINS.add("BZH".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
218     TOP_LEVEL_DOMAINS.add("CA".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
219     TOP_LEVEL_DOMAINS.add("CAB".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
220     TOP_LEVEL_DOMAINS.add("CAFE".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
221     TOP_LEVEL_DOMAINS.add("CAL".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
222     TOP_LEVEL_DOMAINS.add("CALL".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
223     TOP_LEVEL_DOMAINS.add("CALVINKLEIN".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
224     TOP_LEVEL_DOMAINS.add("CAM".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
225     TOP_LEVEL_DOMAINS.add("CAMERA".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
226     TOP_LEVEL_DOMAINS.add("CAMP".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
227     TOP_LEVEL_DOMAINS.add("CANCERRESEARCH".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
228     TOP_LEVEL_DOMAINS.add("CANON".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
229     TOP_LEVEL_DOMAINS.add("CAPETOWN".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
230     TOP_LEVEL_DOMAINS.add("CAPITAL".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
231     TOP_LEVEL_DOMAINS.add("CAPITALONE".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
232     TOP_LEVEL_DOMAINS.add("CAR".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
233     TOP_LEVEL_DOMAINS.add("CARAVAN".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
234     TOP_LEVEL_DOMAINS.add("CARDS".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
235     TOP_LEVEL_DOMAINS.add("CARE".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
236     TOP_LEVEL_DOMAINS.add("CAREER".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
237     TOP_LEVEL_DOMAINS.add("CAREERS".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
238     TOP_LEVEL_DOMAINS.add("CARS".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
239     TOP_LEVEL_DOMAINS.add("CARTIER".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
240     TOP_LEVEL_DOMAINS.add("CASA".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
241     TOP_LEVEL_DOMAINS.add("CASE".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
242     TOP_LEVEL_DOMAINS.add("CASEIH".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
243     TOP_LEVEL_DOMAINS.add("CASH".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
244     TOP_LEVEL_DOMAINS.add("CASINO".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
245     TOP_LEVEL_DOMAINS.add("CAT".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
246     TOP_LEVEL_DOMAINS.add("CATERING".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
247     TOP_LEVEL_DOMAINS.add("CATHOLIC".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
248     TOP_LEVEL_DOMAINS.add("CBA".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
249     TOP_LEVEL_DOMAINS.add("CBN".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
250     TOP_LEVEL_DOMAINS.add("CBRE".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
251     TOP_LEVEL_DOMAINS.add("CBS".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
252     TOP_LEVEL_DOMAINS.add("CC".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
253     TOP_LEVEL_DOMAINS.add("CD".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
254     TOP_LEVEL_DOMAINS.add("CEB".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
255     TOP_LEVEL_DOMAINS.add("CENTER".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
256     TOP_LEVEL_DOMAINS.add("CEO".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
257     TOP_LEVEL_DOMAINS.add("CERN".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
258     TOP_LEVEL_DOMAINS.add("CF".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
259     TOP_LEVEL_DOMAINS.add("CFA".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
260     TOP_LEVEL_DOMAINS.add("CFD".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
261     TOP_LEVEL_DOMAINS.add("CG".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
262     TOP_LEVEL_DOMAINS.add("CH".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
263     TOP_LEVEL_DOMAINS.add("CHANEL".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
264     TOP_LEVEL_DOMAINS.add("CHANNEL".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
265     TOP_LEVEL_DOMAINS.add("CHARITY".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
266     TOP_LEVEL_DOMAINS.add("CHASE".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
267     TOP_LEVEL_DOMAINS.add("CHAT".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
268     TOP_LEVEL_DOMAINS.add("CHEAP".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
269     TOP_LEVEL_DOMAINS.add("CHINTAI".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
270     TOP_LEVEL_DOMAINS.add("CHRISTMAS".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
271     TOP_LEVEL_DOMAINS.add("CHROME".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
272     TOP_LEVEL_DOMAINS.add("CHRYSLER".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
273     TOP_LEVEL_DOMAINS.add("CHURCH".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
274     TOP_LEVEL_DOMAINS.add("CI".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
275     TOP_LEVEL_DOMAINS.add("CIPRIANI".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
276     TOP_LEVEL_DOMAINS.add("CIRCLE".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
277     TOP_LEVEL_DOMAINS.add("CISCO".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
278     TOP_LEVEL_DOMAINS.add("CITADEL".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
279     TOP_LEVEL_DOMAINS.add("CITI".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
280     TOP_LEVEL_DOMAINS.add("CITIC".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
281     TOP_LEVEL_DOMAINS.add("CITY".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
282     TOP_LEVEL_DOMAINS.add("CITYEATS".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
283     TOP_LEVEL_DOMAINS.add("CK".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
284     TOP_LEVEL_DOMAINS.add("CL".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
285     TOP_LEVEL_DOMAINS.add("CLAIMS".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
286     TOP_LEVEL_DOMAINS.add("CLEANING".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
287     TOP_LEVEL_DOMAINS.add("CLICK".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
288     TOP_LEVEL_DOMAINS.add("CLINIC".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
289     TOP_LEVEL_DOMAINS.add("CLINIQUE".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
290     TOP_LEVEL_DOMAINS.add("CLOTHING".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
291     TOP_LEVEL_DOMAINS.add("CLOUD".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
292     TOP_LEVEL_DOMAINS.add("CLUB".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
293     TOP_LEVEL_DOMAINS.add("CLUBMED".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
294     TOP_LEVEL_DOMAINS.add("CM".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
295     TOP_LEVEL_DOMAINS.add("CN".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
296     TOP_LEVEL_DOMAINS.add("CO".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
297     TOP_LEVEL_DOMAINS.add("COACH".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
298     TOP_LEVEL_DOMAINS.add("CODES".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
299     TOP_LEVEL_DOMAINS.add("COFFEE".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
300     TOP_LEVEL_DOMAINS.add("COLLEGE".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
301     TOP_LEVEL_DOMAINS.add("COLOGNE".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
302     TOP_LEVEL_DOMAINS.add("COM".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
303     TOP_LEVEL_DOMAINS.add("COMCAST".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
304     TOP_LEVEL_DOMAINS.add("COMMBANK".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
305     TOP_LEVEL_DOMAINS.add("COMMUNITY".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
306     TOP_LEVEL_DOMAINS.add("COMPANY".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
307     TOP_LEVEL_DOMAINS.add("COMPARE".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
308     TOP_LEVEL_DOMAINS.add("COMPUTER".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
309     TOP_LEVEL_DOMAINS.add("COMSEC".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
310     TOP_LEVEL_DOMAINS.add("CONDOS".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
311     TOP_LEVEL_DOMAINS.add("CONSTRUCTION".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
312     TOP_LEVEL_DOMAINS.add("CONSULTING".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
313     TOP_LEVEL_DOMAINS.add("CONTACT".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
314     TOP_LEVEL_DOMAINS.add("CONTRACTORS".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
315     TOP_LEVEL_DOMAINS.add("COOKING".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
316     TOP_LEVEL_DOMAINS.add("COOKINGCHANNEL".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
317     TOP_LEVEL_DOMAINS.add("COOL".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
318     TOP_LEVEL_DOMAINS.add("COOP".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
319     TOP_LEVEL_DOMAINS.add("CORSICA".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
320     TOP_LEVEL_DOMAINS.add("COUNTRY".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
321     TOP_LEVEL_DOMAINS.add("COUPON".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
322     TOP_LEVEL_DOMAINS.add("COUPONS".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
323     TOP_LEVEL_DOMAINS.add("COURSES".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
324     TOP_LEVEL_DOMAINS.add("CR".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
325     TOP_LEVEL_DOMAINS.add("CREDIT".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
326     TOP_LEVEL_DOMAINS.add("CREDITCARD".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
327     TOP_LEVEL_DOMAINS.add("CREDITUNION".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
328     TOP_LEVEL_DOMAINS.add("CRICKET".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
329     TOP_LEVEL_DOMAINS.add("CROWN".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
330     TOP_LEVEL_DOMAINS.add("CRS".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
331     TOP_LEVEL_DOMAINS.add("CRUISE".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
332     TOP_LEVEL_DOMAINS.add("CRUISES".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
333     TOP_LEVEL_DOMAINS.add("CSC".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
334     TOP_LEVEL_DOMAINS.add("CU".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
335     TOP_LEVEL_DOMAINS.add("CUISINELLA".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
336     TOP_LEVEL_DOMAINS.add("CV".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
337     TOP_LEVEL_DOMAINS.add("CW".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
338     TOP_LEVEL_DOMAINS.add("CX".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
339     TOP_LEVEL_DOMAINS.add("CY".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
340     TOP_LEVEL_DOMAINS.add("CYMRU".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
341     TOP_LEVEL_DOMAINS.add("CYOU".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
342     TOP_LEVEL_DOMAINS.add("CZ".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
343     TOP_LEVEL_DOMAINS.add("DABUR".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
344     TOP_LEVEL_DOMAINS.add("DAD".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
345     TOP_LEVEL_DOMAINS.add("DANCE".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
346     TOP_LEVEL_DOMAINS.add("DATA".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
347     TOP_LEVEL_DOMAINS.add("DATE".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
348     TOP_LEVEL_DOMAINS.add("DATING".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
349     TOP_LEVEL_DOMAINS.add("DATSUN".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
350     TOP_LEVEL_DOMAINS.add("DAY".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
351     TOP_LEVEL_DOMAINS.add("DCLK".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
352     TOP_LEVEL_DOMAINS.add("DDS".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
353     TOP_LEVEL_DOMAINS.add("DE".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
354     TOP_LEVEL_DOMAINS.add("DEAL".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
355     TOP_LEVEL_DOMAINS.add("DEALER".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
356     TOP_LEVEL_DOMAINS.add("DEALS".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
357     TOP_LEVEL_DOMAINS.add("DEGREE".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
358     TOP_LEVEL_DOMAINS.add("DELIVERY".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
359     TOP_LEVEL_DOMAINS.add("DELL".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
360     TOP_LEVEL_DOMAINS.add("DELOITTE".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
361     TOP_LEVEL_DOMAINS.add("DELTA".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
362     TOP_LEVEL_DOMAINS.add("DEMOCRAT".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
363     TOP_LEVEL_DOMAINS.add("DENTAL".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
364     TOP_LEVEL_DOMAINS.add("DENTIST".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
365     TOP_LEVEL_DOMAINS.add("DESI".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
366     TOP_LEVEL_DOMAINS.add("DESIGN".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
367     TOP_LEVEL_DOMAINS.add("DEV".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
368     TOP_LEVEL_DOMAINS.add("DHL".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
369     TOP_LEVEL_DOMAINS.add("DIAMONDS".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
370     TOP_LEVEL_DOMAINS.add("DIET".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
371     TOP_LEVEL_DOMAINS.add("DIGITAL".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
372     TOP_LEVEL_DOMAINS.add("DIRECT".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
373     TOP_LEVEL_DOMAINS.add("DIRECTORY".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
374     TOP_LEVEL_DOMAINS.add("DISCOUNT".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
375     TOP_LEVEL_DOMAINS.add("DISCOVER".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
376     TOP_LEVEL_DOMAINS.add("DISH".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
377     TOP_LEVEL_DOMAINS.add("DIY".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
378     TOP_LEVEL_DOMAINS.add("DJ".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
379     TOP_LEVEL_DOMAINS.add("DK".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
380     TOP_LEVEL_DOMAINS.add("DM".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
381     TOP_LEVEL_DOMAINS.add("DNP".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
382     TOP_LEVEL_DOMAINS.add("DO".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
383     TOP_LEVEL_DOMAINS.add("DOCS".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
384     TOP_LEVEL_DOMAINS.add("DOCTOR".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
385     TOP_LEVEL_DOMAINS.add("DODGE".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
386     TOP_LEVEL_DOMAINS.add("DOG".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
387     TOP_LEVEL_DOMAINS.add("DOMAINS".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
388     TOP_LEVEL_DOMAINS.add("DOT".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
389     TOP_LEVEL_DOMAINS.add("DOWNLOAD".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
390     TOP_LEVEL_DOMAINS.add("DRIVE".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
391     TOP_LEVEL_DOMAINS.add("DTV".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
392     TOP_LEVEL_DOMAINS.add("DUBAI".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
393     TOP_LEVEL_DOMAINS.add("DUCK".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
394     TOP_LEVEL_DOMAINS.add("DUNLOP".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
395     TOP_LEVEL_DOMAINS.add("DUNS".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
396     TOP_LEVEL_DOMAINS.add("DUPONT".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
397     TOP_LEVEL_DOMAINS.add("DURBAN".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
398     TOP_LEVEL_DOMAINS.add("DVAG".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
399     TOP_LEVEL_DOMAINS.add("DVR".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
400     TOP_LEVEL_DOMAINS.add("DZ".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
401     TOP_LEVEL_DOMAINS.add("EARTH".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
402     TOP_LEVEL_DOMAINS.add("EAT".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
403     TOP_LEVEL_DOMAINS.add("EC".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
404     TOP_LEVEL_DOMAINS.add("ECO".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
405     TOP_LEVEL_DOMAINS.add("EDEKA".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
406     TOP_LEVEL_DOMAINS.add("EDU".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
407     TOP_LEVEL_DOMAINS.add("EDUCATION".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
408     TOP_LEVEL_DOMAINS.add("EE".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
409     TOP_LEVEL_DOMAINS.add("EG".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
410     TOP_LEVEL_DOMAINS.add("EMAIL".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
411     TOP_LEVEL_DOMAINS.add("EMERCK".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
412     TOP_LEVEL_DOMAINS.add("ENERGY".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
413     TOP_LEVEL_DOMAINS.add("ENGINEER".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
414     TOP_LEVEL_DOMAINS.add("ENGINEERING".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
415     TOP_LEVEL_DOMAINS.add("ENTERPRISES".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
416     TOP_LEVEL_DOMAINS.add("EPSON".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
417     TOP_LEVEL_DOMAINS.add("EQUIPMENT".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
418     TOP_LEVEL_DOMAINS.add("ER".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
419     TOP_LEVEL_DOMAINS.add("ERICSSON".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
420     TOP_LEVEL_DOMAINS.add("ERNI".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
421     TOP_LEVEL_DOMAINS.add("ES".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
422     TOP_LEVEL_DOMAINS.add("ESQ".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
423     TOP_LEVEL_DOMAINS.add("ESTATE".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
424     TOP_LEVEL_DOMAINS.add("ESURANCE".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
425     TOP_LEVEL_DOMAINS.add("ET".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
426     TOP_LEVEL_DOMAINS.add("ETISALAT".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
427     TOP_LEVEL_DOMAINS.add("EU".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
428     TOP_LEVEL_DOMAINS.add("EUROVISION".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
429     TOP_LEVEL_DOMAINS.add("EUS".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
430     TOP_LEVEL_DOMAINS.add("EVENTS".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
431     TOP_LEVEL_DOMAINS.add("EVERBANK".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
432     TOP_LEVEL_DOMAINS.add("EXCHANGE".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
433     TOP_LEVEL_DOMAINS.add("EXPERT".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
434     TOP_LEVEL_DOMAINS.add("EXPOSED".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
435     TOP_LEVEL_DOMAINS.add("EXPRESS".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
436     TOP_LEVEL_DOMAINS.add("EXTRASPACE".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
437     TOP_LEVEL_DOMAINS.add("FAGE".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
438     TOP_LEVEL_DOMAINS.add("FAIL".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
439     TOP_LEVEL_DOMAINS.add("FAIRWINDS".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
440     TOP_LEVEL_DOMAINS.add("FAITH".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
441     TOP_LEVEL_DOMAINS.add("FAMILY".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
442     TOP_LEVEL_DOMAINS.add("FAN".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
443     TOP_LEVEL_DOMAINS.add("FANS".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
444     TOP_LEVEL_DOMAINS.add("FARM".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
445     TOP_LEVEL_DOMAINS.add("FARMERS".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
446     TOP_LEVEL_DOMAINS.add("FASHION".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
447     TOP_LEVEL_DOMAINS.add("FAST".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
448     TOP_LEVEL_DOMAINS.add("FEDEX".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
449     TOP_LEVEL_DOMAINS.add("FEEDBACK".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
450     TOP_LEVEL_DOMAINS.add("FERRARI".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
451     TOP_LEVEL_DOMAINS.add("FERRERO".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
452     TOP_LEVEL_DOMAINS.add("FI".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
453     TOP_LEVEL_DOMAINS.add("FIAT".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
454     TOP_LEVEL_DOMAINS.add("FIDELITY".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
455     TOP_LEVEL_DOMAINS.add("FIDO".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
456     TOP_LEVEL_DOMAINS.add("FILM".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
457     TOP_LEVEL_DOMAINS.add("FINAL".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
458     TOP_LEVEL_DOMAINS.add("FINANCE".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
459     TOP_LEVEL_DOMAINS.add("FINANCIAL".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
460     TOP_LEVEL_DOMAINS.add("FIRE".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
461     TOP_LEVEL_DOMAINS.add("FIRESTONE".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
462     TOP_LEVEL_DOMAINS.add("FIRMDALE".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
463     TOP_LEVEL_DOMAINS.add("FISH".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
464     TOP_LEVEL_DOMAINS.add("FISHING".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
465     TOP_LEVEL_DOMAINS.add("FIT".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
466     TOP_LEVEL_DOMAINS.add("FITNESS".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
467     TOP_LEVEL_DOMAINS.add("FJ".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
468     TOP_LEVEL_DOMAINS.add("FK".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
469     TOP_LEVEL_DOMAINS.add("FLICKR".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
470     TOP_LEVEL_DOMAINS.add("FLIGHTS".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
471     TOP_LEVEL_DOMAINS.add("FLIR".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
472     TOP_LEVEL_DOMAINS.add("FLORIST".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
473     TOP_LEVEL_DOMAINS.add("FLOWERS".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
474     TOP_LEVEL_DOMAINS.add("FLY".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
475     TOP_LEVEL_DOMAINS.add("FM".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
476     TOP_LEVEL_DOMAINS.add("FO".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
477     TOP_LEVEL_DOMAINS.add("FOO".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
478     TOP_LEVEL_DOMAINS.add("FOOD".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
479     TOP_LEVEL_DOMAINS.add("FOODNETWORK".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
480     TOP_LEVEL_DOMAINS.add("FOOTBALL".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
481     TOP_LEVEL_DOMAINS.add("FORD".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
482     TOP_LEVEL_DOMAINS.add("FOREX".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
483     TOP_LEVEL_DOMAINS.add("FORSALE".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
484     TOP_LEVEL_DOMAINS.add("FORUM".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
485     TOP_LEVEL_DOMAINS.add("FOUNDATION".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
486     TOP_LEVEL_DOMAINS.add("FOX".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
487     TOP_LEVEL_DOMAINS.add("FR".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
488     TOP_LEVEL_DOMAINS.add("FREE".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
489     TOP_LEVEL_DOMAINS.add("FRESENIUS".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
490     TOP_LEVEL_DOMAINS.add("FRL".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
491     TOP_LEVEL_DOMAINS.add("FROGANS".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
492     TOP_LEVEL_DOMAINS.add("FRONTDOOR".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
493     TOP_LEVEL_DOMAINS.add("FRONTIER".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
494     TOP_LEVEL_DOMAINS.add("FTR".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
495     TOP_LEVEL_DOMAINS.add("FUJITSU".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
496     TOP_LEVEL_DOMAINS.add("FUJIXEROX".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
497     TOP_LEVEL_DOMAINS.add("FUN".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
498     TOP_LEVEL_DOMAINS.add("FUND".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
499     TOP_LEVEL_DOMAINS.add("FURNITURE".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
500     TOP_LEVEL_DOMAINS.add("FUTBOL".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
501     TOP_LEVEL_DOMAINS.add("FYI".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
502     TOP_LEVEL_DOMAINS.add("GA".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
503     TOP_LEVEL_DOMAINS.add("GAL".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
504     TOP_LEVEL_DOMAINS.add("GALLERY".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
505     TOP_LEVEL_DOMAINS.add("GALLO".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
506     TOP_LEVEL_DOMAINS.add("GALLUP".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
507     TOP_LEVEL_DOMAINS.add("GAME".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
508     TOP_LEVEL_DOMAINS.add("GAMES".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
509     TOP_LEVEL_DOMAINS.add("GAP".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
510     TOP_LEVEL_DOMAINS.add("GARDEN".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
511     TOP_LEVEL_DOMAINS.add("GAY".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
512     TOP_LEVEL_DOMAINS.add("GB".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
513     TOP_LEVEL_DOMAINS.add("GBIZ".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
514     TOP_LEVEL_DOMAINS.add("GD".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
515     TOP_LEVEL_DOMAINS.add("GDN".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
516     TOP_LEVEL_DOMAINS.add("GE".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
517     TOP_LEVEL_DOMAINS.add("GEA".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
518     TOP_LEVEL_DOMAINS.add("GENT".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
519     TOP_LEVEL_DOMAINS.add("GENTING".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
520     TOP_LEVEL_DOMAINS.add("GEORGE".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
521     TOP_LEVEL_DOMAINS.add("GF".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
522     TOP_LEVEL_DOMAINS.add("GG".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
523     TOP_LEVEL_DOMAINS.add("GGEE".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
524     TOP_LEVEL_DOMAINS.add("GH".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
525     TOP_LEVEL_DOMAINS.add("GI".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
526     TOP_LEVEL_DOMAINS.add("GIFT".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
527     TOP_LEVEL_DOMAINS.add("GIFTS".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
528     TOP_LEVEL_DOMAINS.add("GIVES".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
529     TOP_LEVEL_DOMAINS.add("GIVING".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
530     TOP_LEVEL_DOMAINS.add("GL".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
531     TOP_LEVEL_DOMAINS.add("GLADE".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
532     TOP_LEVEL_DOMAINS.add("GLASS".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
533     TOP_LEVEL_DOMAINS.add("GLE".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
534     TOP_LEVEL_DOMAINS.add("GLOBAL".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
535     TOP_LEVEL_DOMAINS.add("GLOBO".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
536     TOP_LEVEL_DOMAINS.add("GM".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
537     TOP_LEVEL_DOMAINS.add("GMAIL".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
538     TOP_LEVEL_DOMAINS.add("GMBH".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
539     TOP_LEVEL_DOMAINS.add("GMO".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
540     TOP_LEVEL_DOMAINS.add("GMX".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
541     TOP_LEVEL_DOMAINS.add("GN".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
542     TOP_LEVEL_DOMAINS.add("GODADDY".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
543     TOP_LEVEL_DOMAINS.add("GOLD".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
544     TOP_LEVEL_DOMAINS.add("GOLDPOINT".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
545     TOP_LEVEL_DOMAINS.add("GOLF".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
546     TOP_LEVEL_DOMAINS.add("GOO".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
547     TOP_LEVEL_DOMAINS.add("GOODYEAR".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
548     TOP_LEVEL_DOMAINS.add("GOOG".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
549     TOP_LEVEL_DOMAINS.add("GOOGLE".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
550     TOP_LEVEL_DOMAINS.add("GOP".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
551     TOP_LEVEL_DOMAINS.add("GOT".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
552     TOP_LEVEL_DOMAINS.add("GOV".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
553     TOP_LEVEL_DOMAINS.add("GP".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
554     TOP_LEVEL_DOMAINS.add("GQ".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
555     TOP_LEVEL_DOMAINS.add("GR".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
556     TOP_LEVEL_DOMAINS.add("GRAINGER".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
557     TOP_LEVEL_DOMAINS.add("GRAPHICS".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
558     TOP_LEVEL_DOMAINS.add("GRATIS".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
559     TOP_LEVEL_DOMAINS.add("GREEN".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
560     TOP_LEVEL_DOMAINS.add("GRIPE".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
561     TOP_LEVEL_DOMAINS.add("GROCERY".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
562     TOP_LEVEL_DOMAINS.add("GROUP".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
563     TOP_LEVEL_DOMAINS.add("GS".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
564     TOP_LEVEL_DOMAINS.add("GT".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
565     TOP_LEVEL_DOMAINS.add("GU".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
566     TOP_LEVEL_DOMAINS.add("GUARDIAN".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
567     TOP_LEVEL_DOMAINS.add("GUCCI".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
568     TOP_LEVEL_DOMAINS.add("GUGE".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
569     TOP_LEVEL_DOMAINS.add("GUIDE".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
570     TOP_LEVEL_DOMAINS.add("GUITARS".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
571     TOP_LEVEL_DOMAINS.add("GURU".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
572     TOP_LEVEL_DOMAINS.add("GW".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
573     TOP_LEVEL_DOMAINS.add("GY".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
574     TOP_LEVEL_DOMAINS.add("HAIR".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
575     TOP_LEVEL_DOMAINS.add("HAMBURG".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
576     TOP_LEVEL_DOMAINS.add("HANGOUT".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
577     TOP_LEVEL_DOMAINS.add("HAUS".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
578     TOP_LEVEL_DOMAINS.add("HBO".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
579     TOP_LEVEL_DOMAINS.add("HDFC".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
580     TOP_LEVEL_DOMAINS.add("HDFCBANK".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
581     TOP_LEVEL_DOMAINS.add("HEALTH".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
582     TOP_LEVEL_DOMAINS.add("HEALTHCARE".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
583     TOP_LEVEL_DOMAINS.add("HELP".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
584     TOP_LEVEL_DOMAINS.add("HELSINKI".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
585     TOP_LEVEL_DOMAINS.add("HERE".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
586     TOP_LEVEL_DOMAINS.add("HERMES".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
587     TOP_LEVEL_DOMAINS.add("HGTV".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
588     TOP_LEVEL_DOMAINS.add("HIPHOP".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
589     TOP_LEVEL_DOMAINS.add("HISAMITSU".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
590     TOP_LEVEL_DOMAINS.add("HITACHI".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
591     TOP_LEVEL_DOMAINS.add("HIV".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
592     TOP_LEVEL_DOMAINS.add("HK".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
593     TOP_LEVEL_DOMAINS.add("HKT".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
594     TOP_LEVEL_DOMAINS.add("HM".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
595     TOP_LEVEL_DOMAINS.add("HN".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
596     TOP_LEVEL_DOMAINS.add("HOCKEY".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
597     TOP_LEVEL_DOMAINS.add("HOLDINGS".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
598     TOP_LEVEL_DOMAINS.add("HOLIDAY".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
599     TOP_LEVEL_DOMAINS.add("HOMEDEPOT".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
600     TOP_LEVEL_DOMAINS.add("HOMEGOODS".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
601     TOP_LEVEL_DOMAINS.add("HOMES".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
602     TOP_LEVEL_DOMAINS.add("HOMESENSE".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
603     TOP_LEVEL_DOMAINS.add("HONDA".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
604     TOP_LEVEL_DOMAINS.add("HORSE".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
605     TOP_LEVEL_DOMAINS.add("HOSPITAL".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
606     TOP_LEVEL_DOMAINS.add("HOST".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
607     TOP_LEVEL_DOMAINS.add("HOSTING".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
608     TOP_LEVEL_DOMAINS.add("HOT".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
609     TOP_LEVEL_DOMAINS.add("HOTELES".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
610     TOP_LEVEL_DOMAINS.add("HOTELS".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
611     TOP_LEVEL_DOMAINS.add("HOTMAIL".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
612     TOP_LEVEL_DOMAINS.add("HOUSE".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
613     TOP_LEVEL_DOMAINS.add("HOW".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
614     TOP_LEVEL_DOMAINS.add("HR".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
615     TOP_LEVEL_DOMAINS.add("HSBC".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
616     TOP_LEVEL_DOMAINS.add("HT".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
617     TOP_LEVEL_DOMAINS.add("HU".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
618     TOP_LEVEL_DOMAINS.add("HUGHES".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
619     TOP_LEVEL_DOMAINS.add("HYATT".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
620     TOP_LEVEL_DOMAINS.add("HYUNDAI".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
621     TOP_LEVEL_DOMAINS.add("IBM".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
622     TOP_LEVEL_DOMAINS.add("ICBC".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
623     TOP_LEVEL_DOMAINS.add("ICE".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
624     TOP_LEVEL_DOMAINS.add("ICU".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
625     TOP_LEVEL_DOMAINS.add("ID".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
626     TOP_LEVEL_DOMAINS.add("IE".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
627     TOP_LEVEL_DOMAINS.add("IEEE".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
628     TOP_LEVEL_DOMAINS.add("IFM".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
629     TOP_LEVEL_DOMAINS.add("IKANO".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
630     TOP_LEVEL_DOMAINS.add("IL".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
631     TOP_LEVEL_DOMAINS.add("IM".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
632     TOP_LEVEL_DOMAINS.add("IMAMAT".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
633     TOP_LEVEL_DOMAINS.add("IMDB".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
634     TOP_LEVEL_DOMAINS.add("IMMO".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
635     TOP_LEVEL_DOMAINS.add("IMMOBILIEN".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
636     TOP_LEVEL_DOMAINS.add("IN".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
637     TOP_LEVEL_DOMAINS.add("INC".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
638     TOP_LEVEL_DOMAINS.add("INDUSTRIES".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
639     TOP_LEVEL_DOMAINS.add("INFINITI".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
640     TOP_LEVEL_DOMAINS.add("INFO".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
641     TOP_LEVEL_DOMAINS.add("ING".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
642     TOP_LEVEL_DOMAINS.add("INK".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
643     TOP_LEVEL_DOMAINS.add("INSTITUTE".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
644     TOP_LEVEL_DOMAINS.add("INSURANCE".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
645     TOP_LEVEL_DOMAINS.add("INSURE".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
646     TOP_LEVEL_DOMAINS.add("INT".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
647     TOP_LEVEL_DOMAINS.add("INTEL".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
648     TOP_LEVEL_DOMAINS.add("INTERNATIONAL".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
649     TOP_LEVEL_DOMAINS.add("INTUIT".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
650     TOP_LEVEL_DOMAINS.add("INVESTMENTS".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
651     TOP_LEVEL_DOMAINS.add("IO".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
652     TOP_LEVEL_DOMAINS.add("IPIRANGA".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
653     TOP_LEVEL_DOMAINS.add("IQ".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
654     TOP_LEVEL_DOMAINS.add("IR".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
655     TOP_LEVEL_DOMAINS.add("IRISH".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
656     TOP_LEVEL_DOMAINS.add("IS".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
657     TOP_LEVEL_DOMAINS.add("ISMAILI".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
658     TOP_LEVEL_DOMAINS.add("IST".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
659     TOP_LEVEL_DOMAINS.add("ISTANBUL".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
660     TOP_LEVEL_DOMAINS.add("IT".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
661     TOP_LEVEL_DOMAINS.add("ITAU".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
662     TOP_LEVEL_DOMAINS.add("ITV".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
663     TOP_LEVEL_DOMAINS.add("IVECO".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
664     TOP_LEVEL_DOMAINS.add("JAGUAR".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
665     TOP_LEVEL_DOMAINS.add("JAVA".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
666     TOP_LEVEL_DOMAINS.add("JCB".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
667     TOP_LEVEL_DOMAINS.add("JCP".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
668     TOP_LEVEL_DOMAINS.add("JE".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
669     TOP_LEVEL_DOMAINS.add("JEEP".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
670     TOP_LEVEL_DOMAINS.add("JETZT".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
671     TOP_LEVEL_DOMAINS.add("JEWELRY".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
672     TOP_LEVEL_DOMAINS.add("JIO".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
673     TOP_LEVEL_DOMAINS.add("JLL".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
674     TOP_LEVEL_DOMAINS.add("JM".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
675     TOP_LEVEL_DOMAINS.add("JMP".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
676     TOP_LEVEL_DOMAINS.add("JNJ".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
677     TOP_LEVEL_DOMAINS.add("JO".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
678     TOP_LEVEL_DOMAINS.add("JOBS".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
679     TOP_LEVEL_DOMAINS.add("JOBURG".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
680     TOP_LEVEL_DOMAINS.add("JOT".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
681     TOP_LEVEL_DOMAINS.add("JOY".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
682     TOP_LEVEL_DOMAINS.add("JP".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
683     TOP_LEVEL_DOMAINS.add("JPMORGAN".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
684     TOP_LEVEL_DOMAINS.add("JPRS".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
685     TOP_LEVEL_DOMAINS.add("JUEGOS".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
686     TOP_LEVEL_DOMAINS.add("JUNIPER".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
687     TOP_LEVEL_DOMAINS.add("KAUFEN".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
688     TOP_LEVEL_DOMAINS.add("KDDI".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
689     TOP_LEVEL_DOMAINS.add("KE".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
690     TOP_LEVEL_DOMAINS.add("KERRYHOTELS".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
691     TOP_LEVEL_DOMAINS.add("KERRYLOGISTICS".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
692     TOP_LEVEL_DOMAINS.add("KERRYPROPERTIES".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
693     TOP_LEVEL_DOMAINS.add("KFH".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
694     TOP_LEVEL_DOMAINS.add("KG".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
695     TOP_LEVEL_DOMAINS.add("KH".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
696     TOP_LEVEL_DOMAINS.add("KI".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
697     TOP_LEVEL_DOMAINS.add("KIA".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
698     TOP_LEVEL_DOMAINS.add("KIM".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
699     TOP_LEVEL_DOMAINS.add("KINDER".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
700     TOP_LEVEL_DOMAINS.add("KINDLE".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
701     TOP_LEVEL_DOMAINS.add("KITCHEN".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
702     TOP_LEVEL_DOMAINS.add("KIWI".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
703     TOP_LEVEL_DOMAINS.add("KM".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
704     TOP_LEVEL_DOMAINS.add("KN".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
705     TOP_LEVEL_DOMAINS.add("KOELN".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
706     TOP_LEVEL_DOMAINS.add("KOMATSU".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
707     TOP_LEVEL_DOMAINS.add("KOSHER".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
708     TOP_LEVEL_DOMAINS.add("KP".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
709     TOP_LEVEL_DOMAINS.add("KPMG".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
710     TOP_LEVEL_DOMAINS.add("KPN".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
711     TOP_LEVEL_DOMAINS.add("KR".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
712     TOP_LEVEL_DOMAINS.add("KRD".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
713     TOP_LEVEL_DOMAINS.add("KRED".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
714     TOP_LEVEL_DOMAINS.add("KUOKGROUP".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
715     TOP_LEVEL_DOMAINS.add("KW".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
716     TOP_LEVEL_DOMAINS.add("KY".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
717     TOP_LEVEL_DOMAINS.add("KYOTO".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
718     TOP_LEVEL_DOMAINS.add("KZ".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
719     TOP_LEVEL_DOMAINS.add("LA".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
720     TOP_LEVEL_DOMAINS.add("LACAIXA".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
721     TOP_LEVEL_DOMAINS.add("LADBROKES".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
722     TOP_LEVEL_DOMAINS.add("LAMBORGHINI".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
723     TOP_LEVEL_DOMAINS.add("LAMER".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
724     TOP_LEVEL_DOMAINS.add("LANCASTER".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
725     TOP_LEVEL_DOMAINS.add("LANCIA".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
726     TOP_LEVEL_DOMAINS.add("LANCOME".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
727     TOP_LEVEL_DOMAINS.add("LAND".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
728     TOP_LEVEL_DOMAINS.add("LANDROVER".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
729     TOP_LEVEL_DOMAINS.add("LANXESS".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
730     TOP_LEVEL_DOMAINS.add("LASALLE".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
731     TOP_LEVEL_DOMAINS.add("LAT".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
732     TOP_LEVEL_DOMAINS.add("LATINO".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
733     TOP_LEVEL_DOMAINS.add("LATROBE".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
734     TOP_LEVEL_DOMAINS.add("LAW".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
735     TOP_LEVEL_DOMAINS.add("LAWYER".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
736     TOP_LEVEL_DOMAINS.add("LB".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
737     TOP_LEVEL_DOMAINS.add("LC".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
738     TOP_LEVEL_DOMAINS.add("LDS".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
739     TOP_LEVEL_DOMAINS.add("LEASE".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
740     TOP_LEVEL_DOMAINS.add("LECLERC".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
741     TOP_LEVEL_DOMAINS.add("LEFRAK".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
742     TOP_LEVEL_DOMAINS.add("LEGAL".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
743     TOP_LEVEL_DOMAINS.add("LEGO".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
744     TOP_LEVEL_DOMAINS.add("LEXUS".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
745     TOP_LEVEL_DOMAINS.add("LGBT".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
746     TOP_LEVEL_DOMAINS.add("LI".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
747     TOP_LEVEL_DOMAINS.add("LIAISON".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
748     TOP_LEVEL_DOMAINS.add("LIDL".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
749     TOP_LEVEL_DOMAINS.add("LIFE".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
750     TOP_LEVEL_DOMAINS.add("LIFEINSURANCE".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
751     TOP_LEVEL_DOMAINS.add("LIFESTYLE".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
752     TOP_LEVEL_DOMAINS.add("LIGHTING".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
753     TOP_LEVEL_DOMAINS.add("LIKE".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
754     TOP_LEVEL_DOMAINS.add("LILLY".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
755     TOP_LEVEL_DOMAINS.add("LIMITED".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
756     TOP_LEVEL_DOMAINS.add("LIMO".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
757     TOP_LEVEL_DOMAINS.add("LINCOLN".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
758     TOP_LEVEL_DOMAINS.add("LINDE".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
759     TOP_LEVEL_DOMAINS.add("LINK".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
760     TOP_LEVEL_DOMAINS.add("LIPSY".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
761     TOP_LEVEL_DOMAINS.add("LIVE".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
762     TOP_LEVEL_DOMAINS.add("LIVING".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
763     TOP_LEVEL_DOMAINS.add("LIXIL".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
764     TOP_LEVEL_DOMAINS.add("LK".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
765     TOP_LEVEL_DOMAINS.add("LLC".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
766     TOP_LEVEL_DOMAINS.add("LOAN".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
767     TOP_LEVEL_DOMAINS.add("LOANS".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
768     TOP_LEVEL_DOMAINS.add("LOCKER".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
769     TOP_LEVEL_DOMAINS.add("LOCUS".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
770     TOP_LEVEL_DOMAINS.add("LOFT".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
771     TOP_LEVEL_DOMAINS.add("LOL".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
772     TOP_LEVEL_DOMAINS.add("LONDON".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
773     TOP_LEVEL_DOMAINS.add("LOTTE".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
774     TOP_LEVEL_DOMAINS.add("LOTTO".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
775     TOP_LEVEL_DOMAINS.add("LOVE".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
776     TOP_LEVEL_DOMAINS.add("LPL".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
777     TOP_LEVEL_DOMAINS.add("LPLFINANCIAL".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
778     TOP_LEVEL_DOMAINS.add("LR".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
779     TOP_LEVEL_DOMAINS.add("LS".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
780     TOP_LEVEL_DOMAINS.add("LT".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
781     TOP_LEVEL_DOMAINS.add("LTD".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
782     TOP_LEVEL_DOMAINS.add("LTDA".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
783     TOP_LEVEL_DOMAINS.add("LU".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
784     TOP_LEVEL_DOMAINS.add("LUNDBECK".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
785     TOP_LEVEL_DOMAINS.add("LUPIN".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
786     TOP_LEVEL_DOMAINS.add("LUXE".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
787     TOP_LEVEL_DOMAINS.add("LUXURY".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
788     TOP_LEVEL_DOMAINS.add("LV".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
789     TOP_LEVEL_DOMAINS.add("LY".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
790     TOP_LEVEL_DOMAINS.add("MA".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
791     TOP_LEVEL_DOMAINS.add("MACYS".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
792     TOP_LEVEL_DOMAINS.add("MADRID".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
793     TOP_LEVEL_DOMAINS.add("MAIF".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
794     TOP_LEVEL_DOMAINS.add("MAISON".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
795     TOP_LEVEL_DOMAINS.add("MAKEUP".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
796     TOP_LEVEL_DOMAINS.add("MAN".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
797     TOP_LEVEL_DOMAINS.add("MANAGEMENT".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
798     TOP_LEVEL_DOMAINS.add("MANGO".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
799     TOP_LEVEL_DOMAINS.add("MAP".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
800     TOP_LEVEL_DOMAINS.add("MARKET".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
801     TOP_LEVEL_DOMAINS.add("MARKETING".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
802     TOP_LEVEL_DOMAINS.add("MARKETS".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
803     TOP_LEVEL_DOMAINS.add("MARRIOTT".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
804     TOP_LEVEL_DOMAINS.add("MARSHALLS".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
805     TOP_LEVEL_DOMAINS.add("MASERATI".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
806     TOP_LEVEL_DOMAINS.add("MATTEL".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
807     TOP_LEVEL_DOMAINS.add("MBA".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
808     TOP_LEVEL_DOMAINS.add("MC".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
809     TOP_LEVEL_DOMAINS.add("MCKINSEY".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
810     TOP_LEVEL_DOMAINS.add("MD".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
811     TOP_LEVEL_DOMAINS.add("ME".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
812     TOP_LEVEL_DOMAINS.add("MED".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
813     TOP_LEVEL_DOMAINS.add("MEDIA".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
814     TOP_LEVEL_DOMAINS.add("MEET".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
815     TOP_LEVEL_DOMAINS.add("MELBOURNE".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
816     TOP_LEVEL_DOMAINS.add("MEME".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
817     TOP_LEVEL_DOMAINS.add("MEMORIAL".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
818     TOP_LEVEL_DOMAINS.add("MEN".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
819     TOP_LEVEL_DOMAINS.add("MENU".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
820     TOP_LEVEL_DOMAINS.add("MERCKMSD".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
821     TOP_LEVEL_DOMAINS.add("METLIFE".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
822     TOP_LEVEL_DOMAINS.add("MG".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
823     TOP_LEVEL_DOMAINS.add("MH".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
824     TOP_LEVEL_DOMAINS.add("MIAMI".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
825     TOP_LEVEL_DOMAINS.add("MICROSOFT".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
826     TOP_LEVEL_DOMAINS.add("MIL".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
827     TOP_LEVEL_DOMAINS.add("MINI".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
828     TOP_LEVEL_DOMAINS.add("MINT".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
829     TOP_LEVEL_DOMAINS.add("MIT".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
830     TOP_LEVEL_DOMAINS.add("MITSUBISHI".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
831     TOP_LEVEL_DOMAINS.add("MK".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
832     TOP_LEVEL_DOMAINS.add("ML".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
833     TOP_LEVEL_DOMAINS.add("MLB".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
834     TOP_LEVEL_DOMAINS.add("MLS".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
835     TOP_LEVEL_DOMAINS.add("MM".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
836     TOP_LEVEL_DOMAINS.add("MMA".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
837     TOP_LEVEL_DOMAINS.add("MN".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
838     TOP_LEVEL_DOMAINS.add("MO".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
839     TOP_LEVEL_DOMAINS.add("MOBI".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
840     TOP_LEVEL_DOMAINS.add("MOBILE".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
841     TOP_LEVEL_DOMAINS.add("MOBILY".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
842     TOP_LEVEL_DOMAINS.add("MODA".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
843     TOP_LEVEL_DOMAINS.add("MOE".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
844     TOP_LEVEL_DOMAINS.add("MOI".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
845     TOP_LEVEL_DOMAINS.add("MOM".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
846     TOP_LEVEL_DOMAINS.add("MONASH".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
847     TOP_LEVEL_DOMAINS.add("MONEY".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
848     TOP_LEVEL_DOMAINS.add("MONSTER".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
849     TOP_LEVEL_DOMAINS.add("MOPAR".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
850     TOP_LEVEL_DOMAINS.add("MORMON".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
851     TOP_LEVEL_DOMAINS.add("MORTGAGE".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
852     TOP_LEVEL_DOMAINS.add("MOSCOW".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
853     TOP_LEVEL_DOMAINS.add("MOTO".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
854     TOP_LEVEL_DOMAINS.add("MOTORCYCLES".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
855     TOP_LEVEL_DOMAINS.add("MOV".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
856     TOP_LEVEL_DOMAINS.add("MOVIE".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
857     TOP_LEVEL_DOMAINS.add("MOVISTAR".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
858     TOP_LEVEL_DOMAINS.add("MP".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
859     TOP_LEVEL_DOMAINS.add("MQ".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
860     TOP_LEVEL_DOMAINS.add("MR".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
861     TOP_LEVEL_DOMAINS.add("MS".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
862     TOP_LEVEL_DOMAINS.add("MSD".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
863     TOP_LEVEL_DOMAINS.add("MT".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
864     TOP_LEVEL_DOMAINS.add("MTN".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
865     TOP_LEVEL_DOMAINS.add("MTR".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
866     TOP_LEVEL_DOMAINS.add("MU".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
867     TOP_LEVEL_DOMAINS.add("MUSEUM".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
868     TOP_LEVEL_DOMAINS.add("MUTUAL".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
869     TOP_LEVEL_DOMAINS.add("MV".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
870     TOP_LEVEL_DOMAINS.add("MW".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
871     TOP_LEVEL_DOMAINS.add("MX".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
872     TOP_LEVEL_DOMAINS.add("MY".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
873     TOP_LEVEL_DOMAINS.add("MZ".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
874     TOP_LEVEL_DOMAINS.add("NA".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
875     TOP_LEVEL_DOMAINS.add("NAB".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
876     TOP_LEVEL_DOMAINS.add("NADEX".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
877     TOP_LEVEL_DOMAINS.add("NAGOYA".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
878     TOP_LEVEL_DOMAINS.add("NAME".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
879     TOP_LEVEL_DOMAINS.add("NATIONWIDE".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
880     TOP_LEVEL_DOMAINS.add("NATURA".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
881     TOP_LEVEL_DOMAINS.add("NAVY".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
882     TOP_LEVEL_DOMAINS.add("NBA".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
883     TOP_LEVEL_DOMAINS.add("NC".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
884     TOP_LEVEL_DOMAINS.add("NE".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
885     TOP_LEVEL_DOMAINS.add("NEC".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
886     TOP_LEVEL_DOMAINS.add("NET".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
887     TOP_LEVEL_DOMAINS.add("NETBANK".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
888     TOP_LEVEL_DOMAINS.add("NETFLIX".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
889     TOP_LEVEL_DOMAINS.add("NETWORK".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
890     TOP_LEVEL_DOMAINS.add("NEUSTAR".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
891     TOP_LEVEL_DOMAINS.add("NEW".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
892     TOP_LEVEL_DOMAINS.add("NEWHOLLAND".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
893     TOP_LEVEL_DOMAINS.add("NEWS".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
894     TOP_LEVEL_DOMAINS.add("NEXT".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
895     TOP_LEVEL_DOMAINS.add("NEXTDIRECT".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
896     TOP_LEVEL_DOMAINS.add("NEXUS".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
897     TOP_LEVEL_DOMAINS.add("NF".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
898     TOP_LEVEL_DOMAINS.add("NFL".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
899     TOP_LEVEL_DOMAINS.add("NG".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
900     TOP_LEVEL_DOMAINS.add("NGO".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
901     TOP_LEVEL_DOMAINS.add("NHK".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
902     TOP_LEVEL_DOMAINS.add("NI".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
903     TOP_LEVEL_DOMAINS.add("NICO".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
904     TOP_LEVEL_DOMAINS.add("NIKE".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
905     TOP_LEVEL_DOMAINS.add("NIKON".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
906     TOP_LEVEL_DOMAINS.add("NINJA".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
907     TOP_LEVEL_DOMAINS.add("NISSAN".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
908     TOP_LEVEL_DOMAINS.add("NISSAY".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
909     TOP_LEVEL_DOMAINS.add("NL".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
910     TOP_LEVEL_DOMAINS.add("NO".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
911     TOP_LEVEL_DOMAINS.add("NOKIA".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
912     TOP_LEVEL_DOMAINS.add("NORTHWESTERNMUTUAL".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
913     TOP_LEVEL_DOMAINS.add("NORTON".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
914     TOP_LEVEL_DOMAINS.add("NOW".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
915     TOP_LEVEL_DOMAINS.add("NOWRUZ".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
916     TOP_LEVEL_DOMAINS.add("NOWTV".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
917     TOP_LEVEL_DOMAINS.add("NP".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
918     TOP_LEVEL_DOMAINS.add("NR".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
919     TOP_LEVEL_DOMAINS.add("NRA".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
920     TOP_LEVEL_DOMAINS.add("NRW".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
921     TOP_LEVEL_DOMAINS.add("NTT".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
922     TOP_LEVEL_DOMAINS.add("NU".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
923     TOP_LEVEL_DOMAINS.add("NYC".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
924     TOP_LEVEL_DOMAINS.add("NZ".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
925     TOP_LEVEL_DOMAINS.add("OBI".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
926     TOP_LEVEL_DOMAINS.add("OBSERVER".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
927     TOP_LEVEL_DOMAINS.add("OFF".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
928     TOP_LEVEL_DOMAINS.add("OFFICE".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
929     TOP_LEVEL_DOMAINS.add("OKINAWA".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
930     TOP_LEVEL_DOMAINS.add("OLAYAN".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
931     TOP_LEVEL_DOMAINS.add("OLAYANGROUP".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
932     TOP_LEVEL_DOMAINS.add("OLDNAVY".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
933     TOP_LEVEL_DOMAINS.add("OLLO".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
934     TOP_LEVEL_DOMAINS.add("OM".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
935     TOP_LEVEL_DOMAINS.add("OMEGA".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
936     TOP_LEVEL_DOMAINS.add("ONE".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
937     TOP_LEVEL_DOMAINS.add("ONG".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
938     TOP_LEVEL_DOMAINS.add("ONL".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
939     TOP_LEVEL_DOMAINS.add("ONLINE".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
940     TOP_LEVEL_DOMAINS.add("ONYOURSIDE".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
941     TOP_LEVEL_DOMAINS.add("OOO".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
942     TOP_LEVEL_DOMAINS.add("OPEN".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
943     TOP_LEVEL_DOMAINS.add("ORACLE".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
944     TOP_LEVEL_DOMAINS.add("ORANGE".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
945     TOP_LEVEL_DOMAINS.add("ORG".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
946     TOP_LEVEL_DOMAINS.add("ORGANIC".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
947     TOP_LEVEL_DOMAINS.add("ORIGINS".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
948     TOP_LEVEL_DOMAINS.add("OSAKA".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
949     TOP_LEVEL_DOMAINS.add("OTSUKA".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
950     TOP_LEVEL_DOMAINS.add("OTT".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
951     TOP_LEVEL_DOMAINS.add("OVH".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
952     TOP_LEVEL_DOMAINS.add("PA".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
953     TOP_LEVEL_DOMAINS.add("PAGE".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
954     TOP_LEVEL_DOMAINS.add("PANASONIC".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
955     TOP_LEVEL_DOMAINS.add("PARIS".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
956     TOP_LEVEL_DOMAINS.add("PARS".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
957     TOP_LEVEL_DOMAINS.add("PARTNERS".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
958     TOP_LEVEL_DOMAINS.add("PARTS".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
959     TOP_LEVEL_DOMAINS.add("PARTY".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
960     TOP_LEVEL_DOMAINS.add("PASSAGENS".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
961     TOP_LEVEL_DOMAINS.add("PAY".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
962     TOP_LEVEL_DOMAINS.add("PCCW".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
963     TOP_LEVEL_DOMAINS.add("PE".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
964     TOP_LEVEL_DOMAINS.add("PET".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
965     TOP_LEVEL_DOMAINS.add("PF".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
966     TOP_LEVEL_DOMAINS.add("PFIZER".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
967     TOP_LEVEL_DOMAINS.add("PG".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
968     TOP_LEVEL_DOMAINS.add("PH".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
969     TOP_LEVEL_DOMAINS.add("PHARMACY".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
970     TOP_LEVEL_DOMAINS.add("PHD".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
971     TOP_LEVEL_DOMAINS.add("PHILIPS".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
972     TOP_LEVEL_DOMAINS.add("PHONE".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
973     TOP_LEVEL_DOMAINS.add("PHOTO".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
974     TOP_LEVEL_DOMAINS.add("PHOTOGRAPHY".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
975     TOP_LEVEL_DOMAINS.add("PHOTOS".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
976     TOP_LEVEL_DOMAINS.add("PHYSIO".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
977     TOP_LEVEL_DOMAINS.add("PIAGET".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
978     TOP_LEVEL_DOMAINS.add("PICS".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
979     TOP_LEVEL_DOMAINS.add("PICTET".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
980     TOP_LEVEL_DOMAINS.add("PICTURES".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
981     TOP_LEVEL_DOMAINS.add("PID".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
982     TOP_LEVEL_DOMAINS.add("PIN".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
983     TOP_LEVEL_DOMAINS.add("PING".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
984     TOP_LEVEL_DOMAINS.add("PINK".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
985     TOP_LEVEL_DOMAINS.add("PIONEER".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
986     TOP_LEVEL_DOMAINS.add("PIZZA".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
987     TOP_LEVEL_DOMAINS.add("PK".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
988     TOP_LEVEL_DOMAINS.add("PL".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
989     TOP_LEVEL_DOMAINS.add("PLACE".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
990     TOP_LEVEL_DOMAINS.add("PLAY".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
991     TOP_LEVEL_DOMAINS.add("PLAYSTATION".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
992     TOP_LEVEL_DOMAINS.add("PLUMBING".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
993     TOP_LEVEL_DOMAINS.add("PLUS".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
994     TOP_LEVEL_DOMAINS.add("PM".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
995     TOP_LEVEL_DOMAINS.add("PN".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
996     TOP_LEVEL_DOMAINS.add("PNC".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
997     TOP_LEVEL_DOMAINS.add("POHL".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
998     TOP_LEVEL_DOMAINS.add("POKER".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
999     TOP_LEVEL_DOMAINS.add("POLITIE".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
1000     TOP_LEVEL_DOMAINS.add("PORN".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
1001     TOP_LEVEL_DOMAINS.add("POST".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
1002     TOP_LEVEL_DOMAINS.add("PR".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
1003     TOP_LEVEL_DOMAINS.add("PRAMERICA".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
1004     TOP_LEVEL_DOMAINS.add("PRAXI".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
1005     TOP_LEVEL_DOMAINS.add("PRESS".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
1006     TOP_LEVEL_DOMAINS.add("PRIME".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
1007     TOP_LEVEL_DOMAINS.add("PRO".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
1008     TOP_LEVEL_DOMAINS.add("PROD".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
1009     TOP_LEVEL_DOMAINS.add("PRODUCTIONS".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
1010     TOP_LEVEL_DOMAINS.add("PROF".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
1011     TOP_LEVEL_DOMAINS.add("PROGRESSIVE".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
1012     TOP_LEVEL_DOMAINS.add("PROMO".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
1013     TOP_LEVEL_DOMAINS.add("PROPERTIES".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
1014     TOP_LEVEL_DOMAINS.add("PROPERTY".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
1015     TOP_LEVEL_DOMAINS.add("PROTECTION".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
1016     TOP_LEVEL_DOMAINS.add("PRU".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
1017     TOP_LEVEL_DOMAINS.add("PRUDENTIAL".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
1018     TOP_LEVEL_DOMAINS.add("PS".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
1019     TOP_LEVEL_DOMAINS.add("PT".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
1020     TOP_LEVEL_DOMAINS.add("PUB".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
1021     TOP_LEVEL_DOMAINS.add("PW".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
1022     TOP_LEVEL_DOMAINS.add("PWC".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
1023     TOP_LEVEL_DOMAINS.add("PY".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
1024     TOP_LEVEL_DOMAINS.add("QA".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
1025     TOP_LEVEL_DOMAINS.add("QPON".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
1026     TOP_LEVEL_DOMAINS.add("QUEBEC".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
1027     TOP_LEVEL_DOMAINS.add("QUEST".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
1028     TOP_LEVEL_DOMAINS.add("QVC".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
1029     TOP_LEVEL_DOMAINS.add("RACING".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
1030     TOP_LEVEL_DOMAINS.add("RADIO".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
1031     TOP_LEVEL_DOMAINS.add("RAID".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
1032     TOP_LEVEL_DOMAINS.add("RE".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
1033     TOP_LEVEL_DOMAINS.add("READ".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
1034     TOP_LEVEL_DOMAINS.add("REALESTATE".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
1035     TOP_LEVEL_DOMAINS.add("REALTOR".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
1036     TOP_LEVEL_DOMAINS.add("REALTY".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
1037     TOP_LEVEL_DOMAINS.add("RECIPES".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
1038     TOP_LEVEL_DOMAINS.add("RED".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
1039     TOP_LEVEL_DOMAINS.add("REDSTONE".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
1040     TOP_LEVEL_DOMAINS.add("REDUMBRELLA".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
1041     TOP_LEVEL_DOMAINS.add("REHAB".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
1042     TOP_LEVEL_DOMAINS.add("REISE".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
1043     TOP_LEVEL_DOMAINS.add("REISEN".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
1044     TOP_LEVEL_DOMAINS.add("REIT".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
1045     TOP_LEVEL_DOMAINS.add("RELIANCE".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
1046     TOP_LEVEL_DOMAINS.add("REN".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
1047     TOP_LEVEL_DOMAINS.add("RENT".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
1048     TOP_LEVEL_DOMAINS.add("RENTALS".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
1049     TOP_LEVEL_DOMAINS.add("REPAIR".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
1050     TOP_LEVEL_DOMAINS.add("REPORT".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
1051     TOP_LEVEL_DOMAINS.add("REPUBLICAN".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
1052     TOP_LEVEL_DOMAINS.add("REST".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
1053     TOP_LEVEL_DOMAINS.add("RESTAURANT".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
1054     TOP_LEVEL_DOMAINS.add("REVIEW".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
1055     TOP_LEVEL_DOMAINS.add("REVIEWS".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
1056     TOP_LEVEL_DOMAINS.add("REXROTH".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
1057     TOP_LEVEL_DOMAINS.add("RICH".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
1058     TOP_LEVEL_DOMAINS.add("RICHARDLI".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
1059     TOP_LEVEL_DOMAINS.add("RICOH".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
1060     TOP_LEVEL_DOMAINS.add("RIGHTATHOME".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
1061     TOP_LEVEL_DOMAINS.add("RIL".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
1062     TOP_LEVEL_DOMAINS.add("RIO".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
1063     TOP_LEVEL_DOMAINS.add("RIP".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
1064     TOP_LEVEL_DOMAINS.add("RMIT".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
1065     TOP_LEVEL_DOMAINS.add("RO".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
1066     TOP_LEVEL_DOMAINS.add("ROCHER".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
1067     TOP_LEVEL_DOMAINS.add("ROCKS".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
1068     TOP_LEVEL_DOMAINS.add("RODEO".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
1069     TOP_LEVEL_DOMAINS.add("ROGERS".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
1070     TOP_LEVEL_DOMAINS.add("ROOM".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
1071     TOP_LEVEL_DOMAINS.add("RS".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
1072     TOP_LEVEL_DOMAINS.add("RSVP".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
1073     TOP_LEVEL_DOMAINS.add("RU".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
1074     TOP_LEVEL_DOMAINS.add("RUGBY".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
1075     TOP_LEVEL_DOMAINS.add("RUHR".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
1076     TOP_LEVEL_DOMAINS.add("RUN".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
1077     TOP_LEVEL_DOMAINS.add("RW".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
1078     TOP_LEVEL_DOMAINS.add("RWE".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
1079     TOP_LEVEL_DOMAINS.add("RYUKYU".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
1080     TOP_LEVEL_DOMAINS.add("SA".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
1081     TOP_LEVEL_DOMAINS.add("SAARLAND".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
1082     TOP_LEVEL_DOMAINS.add("SAFE".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
1083     TOP_LEVEL_DOMAINS.add("SAFETY".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
1084     TOP_LEVEL_DOMAINS.add("SAKURA".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
1085     TOP_LEVEL_DOMAINS.add("SALE".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
1086     TOP_LEVEL_DOMAINS.add("SALON".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
1087     TOP_LEVEL_DOMAINS.add("SAMSCLUB".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
1088     TOP_LEVEL_DOMAINS.add("SAMSUNG".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
1089     TOP_LEVEL_DOMAINS.add("SANDVIK".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
1090     TOP_LEVEL_DOMAINS.add("SANDVIKCOROMANT".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
1091     TOP_LEVEL_DOMAINS.add("SANOFI".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
1092     TOP_LEVEL_DOMAINS.add("SAP".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
1093     TOP_LEVEL_DOMAINS.add("SARL".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
1094     TOP_LEVEL_DOMAINS.add("SAS".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
1095     TOP_LEVEL_DOMAINS.add("SAVE".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
1096     TOP_LEVEL_DOMAINS.add("SAXO".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
1097     TOP_LEVEL_DOMAINS.add("SB".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
1098     TOP_LEVEL_DOMAINS.add("SBI".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
1099     TOP_LEVEL_DOMAINS.add("SBS".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
1100     TOP_LEVEL_DOMAINS.add("SC".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
1101     TOP_LEVEL_DOMAINS.add("SCA".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
1102     TOP_LEVEL_DOMAINS.add("SCB".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
1103     TOP_LEVEL_DOMAINS.add("SCHAEFFLER".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
1104     TOP_LEVEL_DOMAINS.add("SCHMIDT".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
1105     TOP_LEVEL_DOMAINS.add("SCHOLARSHIPS".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
1106     TOP_LEVEL_DOMAINS.add("SCHOOL".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
1107     TOP_LEVEL_DOMAINS.add("SCHULE".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
1108     TOP_LEVEL_DOMAINS.add("SCHWARZ".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
1109     TOP_LEVEL_DOMAINS.add("SCIENCE".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
1110     TOP_LEVEL_DOMAINS.add("SCJOHNSON".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
1111     TOP_LEVEL_DOMAINS.add("SCOR".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
1112     TOP_LEVEL_DOMAINS.add("SCOT".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
1113     TOP_LEVEL_DOMAINS.add("SD".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
1114     TOP_LEVEL_DOMAINS.add("SE".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
1115     TOP_LEVEL_DOMAINS.add("SEARCH".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
1116     TOP_LEVEL_DOMAINS.add("SEAT".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
1117     TOP_LEVEL_DOMAINS.add("SECURE".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
1118     TOP_LEVEL_DOMAINS.add("SECURITY".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
1119     TOP_LEVEL_DOMAINS.add("SEEK".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
1120     TOP_LEVEL_DOMAINS.add("SELECT".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
1121     TOP_LEVEL_DOMAINS.add("SENER".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
1122     TOP_LEVEL_DOMAINS.add("SERVICES".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
1123     TOP_LEVEL_DOMAINS.add("SES".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
1124     TOP_LEVEL_DOMAINS.add("SEVEN".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
1125     TOP_LEVEL_DOMAINS.add("SEW".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
1126     TOP_LEVEL_DOMAINS.add("SEX".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
1127     TOP_LEVEL_DOMAINS.add("SEXY".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
1128     TOP_LEVEL_DOMAINS.add("SFR".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
1129     TOP_LEVEL_DOMAINS.add("SG".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
1130     TOP_LEVEL_DOMAINS.add("SH".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
1131     TOP_LEVEL_DOMAINS.add("SHANGRILA".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
1132     TOP_LEVEL_DOMAINS.add("SHARP".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
1133     TOP_LEVEL_DOMAINS.add("SHAW".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
1134     TOP_LEVEL_DOMAINS.add("SHELL".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
1135     TOP_LEVEL_DOMAINS.add("SHIA".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
1136     TOP_LEVEL_DOMAINS.add("SHIKSHA".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
1137     TOP_LEVEL_DOMAINS.add("SHOES".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
1138     TOP_LEVEL_DOMAINS.add("SHOP".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
1139     TOP_LEVEL_DOMAINS.add("SHOPPING".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
1140     TOP_LEVEL_DOMAINS.add("SHOUJI".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
1141     TOP_LEVEL_DOMAINS.add("SHOW".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
1142     TOP_LEVEL_DOMAINS.add("SHOWTIME".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
1143     TOP_LEVEL_DOMAINS.add("SHRIRAM".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
1144     TOP_LEVEL_DOMAINS.add("SI".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
1145     TOP_LEVEL_DOMAINS.add("SILK".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
1146     TOP_LEVEL_DOMAINS.add("SINA".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
1147     TOP_LEVEL_DOMAINS.add("SINGLES".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
1148     TOP_LEVEL_DOMAINS.add("SITE".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
1149     TOP_LEVEL_DOMAINS.add("SJ".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
1150     TOP_LEVEL_DOMAINS.add("SK".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
1151     TOP_LEVEL_DOMAINS.add("SKI".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
1152     TOP_LEVEL_DOMAINS.add("SKIN".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
1153     TOP_LEVEL_DOMAINS.add("SKY".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
1154     TOP_LEVEL_DOMAINS.add("SKYPE".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
1155     TOP_LEVEL_DOMAINS.add("SL".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
1156     TOP_LEVEL_DOMAINS.add("SLING".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
1157     TOP_LEVEL_DOMAINS.add("SM".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
1158     TOP_LEVEL_DOMAINS.add("SMART".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
1159     TOP_LEVEL_DOMAINS.add("SMILE".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
1160     TOP_LEVEL_DOMAINS.add("SN".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
1161     TOP_LEVEL_DOMAINS.add("SNCF".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
1162     TOP_LEVEL_DOMAINS.add("SO".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
1163     TOP_LEVEL_DOMAINS.add("SOCCER".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
1164     TOP_LEVEL_DOMAINS.add("SOCIAL".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
1165     TOP_LEVEL_DOMAINS.add("SOFTBANK".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
1166     TOP_LEVEL_DOMAINS.add("SOFTWARE".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
1167     TOP_LEVEL_DOMAINS.add("SOHU".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
1168     TOP_LEVEL_DOMAINS.add("SOLAR".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
1169     TOP_LEVEL_DOMAINS.add("SOLUTIONS".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
1170     TOP_LEVEL_DOMAINS.add("SONG".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
1171     TOP_LEVEL_DOMAINS.add("SONY".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
1172     TOP_LEVEL_DOMAINS.add("SOY".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
1173     TOP_LEVEL_DOMAINS.add("SPACE".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
1174     TOP_LEVEL_DOMAINS.add("SPORT".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
1175     TOP_LEVEL_DOMAINS.add("SPOT".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
1176     TOP_LEVEL_DOMAINS.add("SPREADBETTING".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
1177     TOP_LEVEL_DOMAINS.add("SR".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
1178     TOP_LEVEL_DOMAINS.add("SRL".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
1179     TOP_LEVEL_DOMAINS.add("SRT".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
1180     TOP_LEVEL_DOMAINS.add("SS".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
1181     TOP_LEVEL_DOMAINS.add("ST".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
1182     TOP_LEVEL_DOMAINS.add("STADA".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
1183     TOP_LEVEL_DOMAINS.add("STAPLES".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
1184     TOP_LEVEL_DOMAINS.add("STAR".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
1185     TOP_LEVEL_DOMAINS.add("STATEBANK".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
1186     TOP_LEVEL_DOMAINS.add("STATEFARM".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
1187     TOP_LEVEL_DOMAINS.add("STC".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
1188     TOP_LEVEL_DOMAINS.add("STCGROUP".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
1189     TOP_LEVEL_DOMAINS.add("STOCKHOLM".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
1190     TOP_LEVEL_DOMAINS.add("STORAGE".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
1191     TOP_LEVEL_DOMAINS.add("STORE".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
1192     TOP_LEVEL_DOMAINS.add("STREAM".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
1193     TOP_LEVEL_DOMAINS.add("STUDIO".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
1194     TOP_LEVEL_DOMAINS.add("STUDY".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
1195     TOP_LEVEL_DOMAINS.add("STYLE".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
1196     TOP_LEVEL_DOMAINS.add("SU".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
1197     TOP_LEVEL_DOMAINS.add("SUCKS".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
1198     TOP_LEVEL_DOMAINS.add("SUPPLIES".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
1199     TOP_LEVEL_DOMAINS.add("SUPPLY".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
1200     TOP_LEVEL_DOMAINS.add("SUPPORT".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
1201     TOP_LEVEL_DOMAINS.add("SURF".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
1202     TOP_LEVEL_DOMAINS.add("SURGERY".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
1203     TOP_LEVEL_DOMAINS.add("SUZUKI".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
1204     TOP_LEVEL_DOMAINS.add("SV".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
1205     TOP_LEVEL_DOMAINS.add("SWATCH".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
1206     TOP_LEVEL_DOMAINS.add("SWIFTCOVER".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
1207     TOP_LEVEL_DOMAINS.add("SWISS".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
1208     TOP_LEVEL_DOMAINS.add("SX".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
1209     TOP_LEVEL_DOMAINS.add("SY".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
1210     TOP_LEVEL_DOMAINS.add("SYDNEY".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
1211     TOP_LEVEL_DOMAINS.add("SYMANTEC".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
1212     TOP_LEVEL_DOMAINS.add("SYSTEMS".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
1213     TOP_LEVEL_DOMAINS.add("SZ".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
1214     TOP_LEVEL_DOMAINS.add("TAB".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
1215     TOP_LEVEL_DOMAINS.add("TAIPEI".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
1216     TOP_LEVEL_DOMAINS.add("TALK".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
1217     TOP_LEVEL_DOMAINS.add("TAOBAO".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
1218     TOP_LEVEL_DOMAINS.add("TARGET".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
1219     TOP_LEVEL_DOMAINS.add("TATAMOTORS".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
1220     TOP_LEVEL_DOMAINS.add("TATAR".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
1221     TOP_LEVEL_DOMAINS.add("TATTOO".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
1222     TOP_LEVEL_DOMAINS.add("TAX".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
1223     TOP_LEVEL_DOMAINS.add("TAXI".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
1224     TOP_LEVEL_DOMAINS.add("TC".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
1225     TOP_LEVEL_DOMAINS.add("TCI".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
1226     TOP_LEVEL_DOMAINS.add("TD".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
1227     TOP_LEVEL_DOMAINS.add("TDK".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
1228     TOP_LEVEL_DOMAINS.add("TEAM".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
1229     TOP_LEVEL_DOMAINS.add("TECH".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
1230     TOP_LEVEL_DOMAINS.add("TECHNOLOGY".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
1231     TOP_LEVEL_DOMAINS.add("TEL".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
1232     TOP_LEVEL_DOMAINS.add("TELEFONICA".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
1233     TOP_LEVEL_DOMAINS.add("TEMASEK".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
1234     TOP_LEVEL_DOMAINS.add("TENNIS".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
1235     TOP_LEVEL_DOMAINS.add("TEVA".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
1236     TOP_LEVEL_DOMAINS.add("TF".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
1237     TOP_LEVEL_DOMAINS.add("TG".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
1238     TOP_LEVEL_DOMAINS.add("TH".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
1239     TOP_LEVEL_DOMAINS.add("THD".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
1240     TOP_LEVEL_DOMAINS.add("THEATER".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
1241     TOP_LEVEL_DOMAINS.add("THEATRE".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
1242     TOP_LEVEL_DOMAINS.add("TIAA".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
1243     TOP_LEVEL_DOMAINS.add("TICKETS".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
1244     TOP_LEVEL_DOMAINS.add("TIENDA".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
1245     TOP_LEVEL_DOMAINS.add("TIFFANY".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
1246     TOP_LEVEL_DOMAINS.add("TIPS".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
1247     TOP_LEVEL_DOMAINS.add("TIRES".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
1248     TOP_LEVEL_DOMAINS.add("TIROL".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
1249     TOP_LEVEL_DOMAINS.add("TJ".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
1250     TOP_LEVEL_DOMAINS.add("TJMAXX".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
1251     TOP_LEVEL_DOMAINS.add("TJX".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
1252     TOP_LEVEL_DOMAINS.add("TK".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
1253     TOP_LEVEL_DOMAINS.add("TKMAXX".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
1254     TOP_LEVEL_DOMAINS.add("TL".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
1255     TOP_LEVEL_DOMAINS.add("TM".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
1256     TOP_LEVEL_DOMAINS.add("TMALL".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
1257     TOP_LEVEL_DOMAINS.add("TN".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
1258     TOP_LEVEL_DOMAINS.add("TO".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
1259     TOP_LEVEL_DOMAINS.add("TODAY".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
1260     TOP_LEVEL_DOMAINS.add("TOKYO".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
1261     TOP_LEVEL_DOMAINS.add("TOOLS".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
1262     TOP_LEVEL_DOMAINS.add("TOP".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
1263     TOP_LEVEL_DOMAINS.add("TORAY".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
1264     TOP_LEVEL_DOMAINS.add("TOSHIBA".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
1265     TOP_LEVEL_DOMAINS.add("TOTAL".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
1266     TOP_LEVEL_DOMAINS.add("TOURS".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
1267     TOP_LEVEL_DOMAINS.add("TOWN".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
1268     TOP_LEVEL_DOMAINS.add("TOYOTA".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
1269     TOP_LEVEL_DOMAINS.add("TOYS".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
1270     TOP_LEVEL_DOMAINS.add("TR".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
1271     TOP_LEVEL_DOMAINS.add("TRADE".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
1272     TOP_LEVEL_DOMAINS.add("TRADING".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
1273     TOP_LEVEL_DOMAINS.add("TRAINING".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
1274     TOP_LEVEL_DOMAINS.add("TRAVEL".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
1275     TOP_LEVEL_DOMAINS.add("TRAVELCHANNEL".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
1276     TOP_LEVEL_DOMAINS.add("TRAVELERS".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
1277     TOP_LEVEL_DOMAINS.add("TRAVELERSINSURANCE".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
1278     TOP_LEVEL_DOMAINS.add("TRUST".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
1279     TOP_LEVEL_DOMAINS.add("TRV".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
1280     TOP_LEVEL_DOMAINS.add("TT".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
1281     TOP_LEVEL_DOMAINS.add("TUBE".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
1282     TOP_LEVEL_DOMAINS.add("TUI".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
1283     TOP_LEVEL_DOMAINS.add("TUNES".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
1284     TOP_LEVEL_DOMAINS.add("TUSHU".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
1285     TOP_LEVEL_DOMAINS.add("TV".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
1286     TOP_LEVEL_DOMAINS.add("TVS".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
1287     TOP_LEVEL_DOMAINS.add("TW".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
1288     TOP_LEVEL_DOMAINS.add("TZ".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
1289     TOP_LEVEL_DOMAINS.add("UA".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
1290     TOP_LEVEL_DOMAINS.add("UBANK".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
1291     TOP_LEVEL_DOMAINS.add("UBS".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
1292     TOP_LEVEL_DOMAINS.add("UCONNECT".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
1293     TOP_LEVEL_DOMAINS.add("UG".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
1294     TOP_LEVEL_DOMAINS.add("UK".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
1295     TOP_LEVEL_DOMAINS.add("UNICOM".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
1296     TOP_LEVEL_DOMAINS.add("UNIVERSITY".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
1297     TOP_LEVEL_DOMAINS.add("UNO".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
1298     TOP_LEVEL_DOMAINS.add("UOL".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
1299     TOP_LEVEL_DOMAINS.add("UPS".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
1300     TOP_LEVEL_DOMAINS.add("US".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
1301     TOP_LEVEL_DOMAINS.add("UY".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
1302     TOP_LEVEL_DOMAINS.add("UZ".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
1303     TOP_LEVEL_DOMAINS.add("VA".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
1304     TOP_LEVEL_DOMAINS.add("VACATIONS".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
1305     TOP_LEVEL_DOMAINS.add("VANA".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
1306     TOP_LEVEL_DOMAINS.add("VANGUARD".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
1307     TOP_LEVEL_DOMAINS.add("VC".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
1308     TOP_LEVEL_DOMAINS.add("VE".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
1309     TOP_LEVEL_DOMAINS.add("VEGAS".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
1310     TOP_LEVEL_DOMAINS.add("VENTURES".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
1311     TOP_LEVEL_DOMAINS.add("VERISIGN".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
1312     TOP_LEVEL_DOMAINS.add("VERSICHERUNG".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
1313     TOP_LEVEL_DOMAINS.add("VET".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
1314     TOP_LEVEL_DOMAINS.add("VG".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
1315     TOP_LEVEL_DOMAINS.add("VI".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
1316     TOP_LEVEL_DOMAINS.add("VIAJES".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
1317     TOP_LEVEL_DOMAINS.add("VIDEO".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
1318     TOP_LEVEL_DOMAINS.add("VIG".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
1319     TOP_LEVEL_DOMAINS.add("VIKING".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
1320     TOP_LEVEL_DOMAINS.add("VILLAS".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
1321     TOP_LEVEL_DOMAINS.add("VIN".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
1322     TOP_LEVEL_DOMAINS.add("VIP".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
1323     TOP_LEVEL_DOMAINS.add("VIRGIN".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
1324     TOP_LEVEL_DOMAINS.add("VISA".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
1325     TOP_LEVEL_DOMAINS.add("VISION".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
1326     TOP_LEVEL_DOMAINS.add("VISTAPRINT".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
1327     TOP_LEVEL_DOMAINS.add("VIVA".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
1328     TOP_LEVEL_DOMAINS.add("VIVO".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
1329     TOP_LEVEL_DOMAINS.add("VLAANDEREN".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
1330     TOP_LEVEL_DOMAINS.add("VN".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
1331     TOP_LEVEL_DOMAINS.add("VODKA".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
1332     TOP_LEVEL_DOMAINS.add("VOLKSWAGEN".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
1333     TOP_LEVEL_DOMAINS.add("VOLVO".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
1334     TOP_LEVEL_DOMAINS.add("VOTE".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
1335     TOP_LEVEL_DOMAINS.add("VOTING".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
1336     TOP_LEVEL_DOMAINS.add("VOTO".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
1337     TOP_LEVEL_DOMAINS.add("VOYAGE".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
1338     TOP_LEVEL_DOMAINS.add("VU".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
1339     TOP_LEVEL_DOMAINS.add("VUELOS".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
1340     TOP_LEVEL_DOMAINS.add("WALES".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
1341     TOP_LEVEL_DOMAINS.add("WALMART".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
1342     TOP_LEVEL_DOMAINS.add("WALTER".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
1343     TOP_LEVEL_DOMAINS.add("WANG".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
1344     TOP_LEVEL_DOMAINS.add("WANGGOU".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
1345     TOP_LEVEL_DOMAINS.add("WARMAN".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
1346     TOP_LEVEL_DOMAINS.add("WATCH".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
1347     TOP_LEVEL_DOMAINS.add("WATCHES".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
1348     TOP_LEVEL_DOMAINS.add("WEATHER".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
1349     TOP_LEVEL_DOMAINS.add("WEATHERCHANNEL".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
1350     TOP_LEVEL_DOMAINS.add("WEBCAM".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
1351     TOP_LEVEL_DOMAINS.add("WEBER".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
1352     TOP_LEVEL_DOMAINS.add("WEBSITE".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
1353     TOP_LEVEL_DOMAINS.add("WED".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
1354     TOP_LEVEL_DOMAINS.add("WEDDING".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
1355     TOP_LEVEL_DOMAINS.add("WEIBO".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
1356     TOP_LEVEL_DOMAINS.add("WEIR".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
1357     TOP_LEVEL_DOMAINS.add("WF".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
1358     TOP_LEVEL_DOMAINS.add("WHOSWHO".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
1359     TOP_LEVEL_DOMAINS.add("WIEN".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
1360     TOP_LEVEL_DOMAINS.add("WIKI".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
1361     TOP_LEVEL_DOMAINS.add("WILLIAMHILL".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
1362     TOP_LEVEL_DOMAINS.add("WIN".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
1363     TOP_LEVEL_DOMAINS.add("WINDOWS".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
1364     TOP_LEVEL_DOMAINS.add("WINE".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
1365     TOP_LEVEL_DOMAINS.add("WINNERS".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
1366     TOP_LEVEL_DOMAINS.add("WME".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
1367     TOP_LEVEL_DOMAINS.add("WOLTERSKLUWER".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
1368     TOP_LEVEL_DOMAINS.add("WOODSIDE".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
1369     TOP_LEVEL_DOMAINS.add("WORK".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
1370     TOP_LEVEL_DOMAINS.add("WORKS".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
1371     TOP_LEVEL_DOMAINS.add("WORLD".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
1372     TOP_LEVEL_DOMAINS.add("WOW".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
1373     TOP_LEVEL_DOMAINS.add("WS".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
1374     TOP_LEVEL_DOMAINS.add("WTC".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
1375     TOP_LEVEL_DOMAINS.add("WTF".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
1376     TOP_LEVEL_DOMAINS.add("XBOX".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
1377     TOP_LEVEL_DOMAINS.add("XEROX".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
1378     TOP_LEVEL_DOMAINS.add("XFINITY".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
1379     TOP_LEVEL_DOMAINS.add("XIHUAN".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
1380     TOP_LEVEL_DOMAINS.add("XIN".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
1381     TOP_LEVEL_DOMAINS.add("XN--11B4C3D".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
1382     TOP_LEVEL_DOMAINS.add("XN--1CK2E1B".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
1383     TOP_LEVEL_DOMAINS.add("XN--1QQW23A".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
1384     TOP_LEVEL_DOMAINS.add("XN--2SCRJ9C".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
1385     TOP_LEVEL_DOMAINS.add("XN--30RR7Y".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
1386     TOP_LEVEL_DOMAINS.add("XN--3BST00M".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
1387     TOP_LEVEL_DOMAINS.add("XN--3DS443G".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
1388     TOP_LEVEL_DOMAINS.add("XN--3E0B707E".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
1389     TOP_LEVEL_DOMAINS.add("XN--3HCRJ9C".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
1390     TOP_LEVEL_DOMAINS.add("XN--3OQ18VL8PN36A".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
1391     TOP_LEVEL_DOMAINS.add("XN--3PXU8K".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
1392     TOP_LEVEL_DOMAINS.add("XN--42C2D9A".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
1393     TOP_LEVEL_DOMAINS.add("XN--45BR5CYL".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
1394     TOP_LEVEL_DOMAINS.add("XN--45BRJ9C".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
1395     TOP_LEVEL_DOMAINS.add("XN--45Q11C".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
1396     TOP_LEVEL_DOMAINS.add("XN--4GBRIM".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
1397     TOP_LEVEL_DOMAINS.add("XN--54B7FTA0CC".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
1398     TOP_LEVEL_DOMAINS.add("XN--55QW42G".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
1399     TOP_LEVEL_DOMAINS.add("XN--55QX5D".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
1400     TOP_LEVEL_DOMAINS.add("XN--5SU34J936BGSG".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
1401     TOP_LEVEL_DOMAINS.add("XN--5TZM5G".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
1402     TOP_LEVEL_DOMAINS.add("XN--6FRZ82G".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
1403     TOP_LEVEL_DOMAINS.add("XN--6QQ986B3XL".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
1404     TOP_LEVEL_DOMAINS.add("XN--80ADXHKS".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
1405     TOP_LEVEL_DOMAINS.add("XN--80AO21A".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
1406     TOP_LEVEL_DOMAINS.add("XN--80AQECDR1A".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
1407     TOP_LEVEL_DOMAINS.add("XN--80ASEHDB".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
1408     TOP_LEVEL_DOMAINS.add("XN--80ASWG".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
1409     TOP_LEVEL_DOMAINS.add("XN--8Y0A063A".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
1410     TOP_LEVEL_DOMAINS.add("XN--90A3AC".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
1411     TOP_LEVEL_DOMAINS.add("XN--90AE".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
1412     TOP_LEVEL_DOMAINS.add("XN--90AIS".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
1413     TOP_LEVEL_DOMAINS.add("XN--9DBQ2A".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
1414     TOP_LEVEL_DOMAINS.add("XN--9ET52U".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
1415     TOP_LEVEL_DOMAINS.add("XN--9KRT00A".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
1416     TOP_LEVEL_DOMAINS.add("XN--B4W605FERD".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
1417     TOP_LEVEL_DOMAINS.add("XN--BCK1B9A5DRE4C".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
1418     TOP_LEVEL_DOMAINS.add("XN--C1AVG".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
1419     TOP_LEVEL_DOMAINS.add("XN--C2BR7G".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
1420     TOP_LEVEL_DOMAINS.add("XN--CCK2B3B".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
1421     TOP_LEVEL_DOMAINS.add("XN--CG4BKI".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
1422     TOP_LEVEL_DOMAINS.add("XN--CLCHC0EA0B2G2A9GCD".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
1423     TOP_LEVEL_DOMAINS.add("XN--CZR694B".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
1424     TOP_LEVEL_DOMAINS.add("XN--CZRS0T".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
1425     TOP_LEVEL_DOMAINS.add("XN--CZRU2D".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
1426     TOP_LEVEL_DOMAINS.add("XN--D1ACJ3B".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
1427     TOP_LEVEL_DOMAINS.add("XN--D1ALF".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
1428     TOP_LEVEL_DOMAINS.add("XN--E1A4C".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
1429     TOP_LEVEL_DOMAINS.add("XN--ECKVDTC9D".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
1430     TOP_LEVEL_DOMAINS.add("XN--EFVY88H".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
1431     TOP_LEVEL_DOMAINS.add("XN--ESTV75G".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
1432     TOP_LEVEL_DOMAINS.add("XN--FCT429K".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
1433     TOP_LEVEL_DOMAINS.add("XN--FHBEI".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
1434     TOP_LEVEL_DOMAINS.add("XN--FIQ228C5HS".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
1435     TOP_LEVEL_DOMAINS.add("XN--FIQ64B".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
1436     TOP_LEVEL_DOMAINS.add("XN--FIQS8S".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
1437     TOP_LEVEL_DOMAINS.add("XN--FIQZ9S".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
1438     TOP_LEVEL_DOMAINS.add("XN--FJQ720A".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
1439     TOP_LEVEL_DOMAINS.add("XN--FLW351E".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
1440     TOP_LEVEL_DOMAINS.add("XN--FPCRJ9C3D".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
1441     TOP_LEVEL_DOMAINS.add("XN--FZC2C9E2C".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
1442     TOP_LEVEL_DOMAINS.add("XN--FZYS8D69UVGM".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
1443     TOP_LEVEL_DOMAINS.add("XN--G2XX48C".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
1444     TOP_LEVEL_DOMAINS.add("XN--GCKR3F0F".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
1445     TOP_LEVEL_DOMAINS.add("XN--GECRJ9C".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
1446     TOP_LEVEL_DOMAINS.add("XN--GK3AT1E".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
1447     TOP_LEVEL_DOMAINS.add("XN--H2BREG3EVE".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
1448     TOP_LEVEL_DOMAINS.add("XN--H2BRJ9C".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
1449     TOP_LEVEL_DOMAINS.add("XN--H2BRJ9C8C".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
1450     TOP_LEVEL_DOMAINS.add("XN--HXT814E".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
1451     TOP_LEVEL_DOMAINS.add("XN--I1B6B1A6A2E".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
1452     TOP_LEVEL_DOMAINS.add("XN--IMR513N".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
1453     TOP_LEVEL_DOMAINS.add("XN--IO0A7I".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
1454     TOP_LEVEL_DOMAINS.add("XN--J1AEF".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
1455     TOP_LEVEL_DOMAINS.add("XN--J1AMH".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
1456     TOP_LEVEL_DOMAINS.add("XN--J6W193G".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
1457     TOP_LEVEL_DOMAINS.add("XN--JLQ61U9W7B".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
1458     TOP_LEVEL_DOMAINS.add("XN--JVR189M".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
1459     TOP_LEVEL_DOMAINS.add("XN--KCRX77D1X4A".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
1460     TOP_LEVEL_DOMAINS.add("XN--KPRW13D".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
1461     TOP_LEVEL_DOMAINS.add("XN--KPRY57D".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
1462     TOP_LEVEL_DOMAINS.add("XN--KPU716F".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
1463     TOP_LEVEL_DOMAINS.add("XN--KPUT3I".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
1464     TOP_LEVEL_DOMAINS.add("XN--L1ACC".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
1465     TOP_LEVEL_DOMAINS.add("XN--LGBBAT1AD8J".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
1466     TOP_LEVEL_DOMAINS.add("XN--MGB9AWBF".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
1467     TOP_LEVEL_DOMAINS.add("XN--MGBA3A3EJT".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
1468     TOP_LEVEL_DOMAINS.add("XN--MGBA3A4F16A".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
1469     TOP_LEVEL_DOMAINS.add("XN--MGBA7C0BBN0A".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
1470     TOP_LEVEL_DOMAINS.add("XN--MGBAAKC7DVF".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
1471     TOP_LEVEL_DOMAINS.add("XN--MGBAAM7A8H".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
1472     TOP_LEVEL_DOMAINS.add("XN--MGBAB2BD".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
1473     TOP_LEVEL_DOMAINS.add("XN--MGBAH1A3HJKRD".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
1474     TOP_LEVEL_DOMAINS.add("XN--MGBAI9AZGQP6J".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
1475     TOP_LEVEL_DOMAINS.add("XN--MGBAYH7GPA".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
1476     TOP_LEVEL_DOMAINS.add("XN--MGBB9FBPOB".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
1477     TOP_LEVEL_DOMAINS.add("XN--MGBBH1A".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
1478     TOP_LEVEL_DOMAINS.add("XN--MGBBH1A71E".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
1479     TOP_LEVEL_DOMAINS.add("XN--MGBC0A9AZCG".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
1480     TOP_LEVEL_DOMAINS.add("XN--MGBCA7DZDO".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
1481     TOP_LEVEL_DOMAINS.add("XN--MGBERP4A5D4AR".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
1482     TOP_LEVEL_DOMAINS.add("XN--MGBGU82A".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
1483     TOP_LEVEL_DOMAINS.add("XN--MGBI4ECEXP".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
1484     TOP_LEVEL_DOMAINS.add("XN--MGBPL2FH".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
1485     TOP_LEVEL_DOMAINS.add("XN--MGBT3DHD".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
1486     TOP_LEVEL_DOMAINS.add("XN--MGBTX2B".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
1487     TOP_LEVEL_DOMAINS.add("XN--MGBX4CD0AB".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
1488     TOP_LEVEL_DOMAINS.add("XN--MIX891F".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
1489     TOP_LEVEL_DOMAINS.add("XN--MK1BU44C".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
1490     TOP_LEVEL_DOMAINS.add("XN--MXTQ1M".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
1491     TOP_LEVEL_DOMAINS.add("XN--NGBC5AZD".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
1492     TOP_LEVEL_DOMAINS.add("XN--NGBE9E0A".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
1493     TOP_LEVEL_DOMAINS.add("XN--NGBRX".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
1494     TOP_LEVEL_DOMAINS.add("XN--NODE".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
1495     TOP_LEVEL_DOMAINS.add("XN--NQV7F".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
1496     TOP_LEVEL_DOMAINS.add("XN--NQV7FS00EMA".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
1497     TOP_LEVEL_DOMAINS.add("XN--NYQY26A".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
1498     TOP_LEVEL_DOMAINS.add("XN--O3CW4H".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
1499     TOP_LEVEL_DOMAINS.add("XN--OGBPF8FL".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
1500     TOP_LEVEL_DOMAINS.add("XN--OTU796D".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
1501     TOP_LEVEL_DOMAINS.add("XN--P1ACF".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
1502     TOP_LEVEL_DOMAINS.add("XN--P1AI".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
1503     TOP_LEVEL_DOMAINS.add("XN--PBT977C".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
1504     TOP_LEVEL_DOMAINS.add("XN--PGBS0DH".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
1505     TOP_LEVEL_DOMAINS.add("XN--PSSY2U".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
1506     TOP_LEVEL_DOMAINS.add("XN--Q9JYB4C".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
1507     TOP_LEVEL_DOMAINS.add("XN--QCKA1PMC".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
1508     TOP_LEVEL_DOMAINS.add("XN--QXAM".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
1509     TOP_LEVEL_DOMAINS.add("XN--RHQV96G".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
1510     TOP_LEVEL_DOMAINS.add("XN--ROVU88B".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
1511     TOP_LEVEL_DOMAINS.add("XN--RVC1E0AM3E".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
1512     TOP_LEVEL_DOMAINS.add("XN--S9BRJ9C".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
1513     TOP_LEVEL_DOMAINS.add("XN--SES554G".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
1514     TOP_LEVEL_DOMAINS.add("XN--T60B56A".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
1515     TOP_LEVEL_DOMAINS.add("XN--TCKWE".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
1516     TOP_LEVEL_DOMAINS.add("XN--TIQ49XQYJ".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
1517     TOP_LEVEL_DOMAINS.add("XN--UNUP4Y".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
1518     TOP_LEVEL_DOMAINS.add("XN--VERMGENSBERATER-CTB".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
1519     TOP_LEVEL_DOMAINS.add("XN--VERMGENSBERATUNG-PWB".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
1520     TOP_LEVEL_DOMAINS.add("XN--VHQUV".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
1521     TOP_LEVEL_DOMAINS.add("XN--VUQ861B".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
1522     TOP_LEVEL_DOMAINS.add("XN--W4R85EL8FHU5DNRA".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
1523     TOP_LEVEL_DOMAINS.add("XN--W4RS40L".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
1524     TOP_LEVEL_DOMAINS.add("XN--WGBH1C".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
1525     TOP_LEVEL_DOMAINS.add("XN--WGBL6A".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
1526     TOP_LEVEL_DOMAINS.add("XN--XHQ521B".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
1527     TOP_LEVEL_DOMAINS.add("XN--XKC2AL3HYE2A".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
1528     TOP_LEVEL_DOMAINS.add("XN--XKC2DL3A5EE0H".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
1529     TOP_LEVEL_DOMAINS.add("XN--Y9A3AQ".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
1530     TOP_LEVEL_DOMAINS.add("XN--YFRO4I67O".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
1531     TOP_LEVEL_DOMAINS.add("XN--YGBI2AMMX".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
1532     TOP_LEVEL_DOMAINS.add("XN--ZFR164B".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
1533     TOP_LEVEL_DOMAINS.add("XXX".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
1534     TOP_LEVEL_DOMAINS.add("XYZ".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
1535     TOP_LEVEL_DOMAINS.add("YACHTS".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
1536     TOP_LEVEL_DOMAINS.add("YAHOO".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
1537     TOP_LEVEL_DOMAINS.add("YAMAXUN".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
1538     TOP_LEVEL_DOMAINS.add("YANDEX".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
1539     TOP_LEVEL_DOMAINS.add("YE".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
1540     TOP_LEVEL_DOMAINS.add("YODOBASHI".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
1541     TOP_LEVEL_DOMAINS.add("YOGA".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
1542     TOP_LEVEL_DOMAINS.add("YOKOHAMA".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
1543     TOP_LEVEL_DOMAINS.add("YOU".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
1544     TOP_LEVEL_DOMAINS.add("YOUTUBE".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
1545     TOP_LEVEL_DOMAINS.add("YT".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
1546     TOP_LEVEL_DOMAINS.add("YUN".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
1547     TOP_LEVEL_DOMAINS.add("ZA".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
1548     TOP_LEVEL_DOMAINS.add("ZAPPOS".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
1549     TOP_LEVEL_DOMAINS.add("ZARA".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
1550     TOP_LEVEL_DOMAINS.add("ZERO".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
1551     TOP_LEVEL_DOMAINS.add("ZIP".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
1552     TOP_LEVEL_DOMAINS.add("ZM".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
1553     TOP_LEVEL_DOMAINS.add("ZONE".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
1554     TOP_LEVEL_DOMAINS.add("ZUERICH".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
1555     TOP_LEVEL_DOMAINS.add("ZW".toLowerCase(Locale.getDefault())); //$NON-NLS-1$
1556    }
1557 
1558 
1559   /**
1560    * Private default constructor.
1561    */
1562   private GeneratedTlds()
1563    {
1564     super();
1565    }
1566 
1567 
1568   /**
1569    * Check if top level domain exists.
1570    *
1571    * @param tld Top level domain to check
1572    * @return true if top level domain exists, false otherwise
1573    */
1574   public static boolean contains(final String tld)
1575    {
1576     return TOP_LEVEL_DOMAINS.contains(tld.toLowerCase(Locale.getDefault()));
1577    }
1578 
1579 
1580 }