Project

General

Profile

« Previous | Next » 

Revision bb38665e

Added by Andreas Müller over 10 years ago

reintegrate cdmlib-app-3.3 branch into trunk

View differences:

app-import/src/main/java/eu/etaxonomy/cdm/io/globis/GlobisTransformer.java
17 17
import org.apache.commons.lang.StringUtils;
18 18
import org.apache.log4j.Logger;
19 19

  
20
import eu.etaxonomy.cdm.io.common.TdwgAreaProvider;
20 21
import eu.etaxonomy.cdm.io.common.mapping.InputTransformerBase;
21 22
import eu.etaxonomy.cdm.io.common.mapping.UndefinedTransformerMethodException;
22 23
import eu.etaxonomy.cdm.model.common.ExtensionType;
23 24
import eu.etaxonomy.cdm.model.description.Feature;
24 25
import eu.etaxonomy.cdm.model.location.NamedArea;
25
import eu.etaxonomy.cdm.model.location.TdwgArea;
26
import eu.etaxonomy.cdm.model.location.WaterbodyOrCountry;
26
import eu.etaxonomy.cdm.model.location.Country;
27 27

  
28 28
/**
29 29
 * @author a.mueller
......
46 46
		Set<String> unhandledCountries = new HashSet<String>();
47 47
		
48 48
		if (StringUtils.isBlank(area)){return null;
49
		}else if (area.equals("Argentina")){return WaterbodyOrCountry.ARGENTINAARGENTINEREPUBLIC();
50
		}else if (area.equals("Bolivia")){return WaterbodyOrCountry.BOLIVIAREPUBLICOF();
51
		}else if (area.equals("Ghana")){return WaterbodyOrCountry.GHANAREPUBLICOF();
52
		}else if (area.equals("Angola")){return WaterbodyOrCountry.ANGOLAREPUBLICOF();
53
		}else if (area.equals("Tanzania")){return WaterbodyOrCountry.TANZANIAUNITEDREPUBLICOF();
54
		}else if (area.equals("China")){return WaterbodyOrCountry.CHINAPEOPLESREPUBLICOF();
55
		}else if (area.equals("Brunei")){return WaterbodyOrCountry.BRUNEIDARUSSALAM();
56
		}else if (area.equals("Australia")){return WaterbodyOrCountry.AUSTRALIACOMMONWEALTHOF();
57
		}else if (area.equals("Indonesia")){return WaterbodyOrCountry.INDONESIAREPUBLICOF();
58
		}else if (area.equals("Philippines")){return WaterbodyOrCountry.PHILIPPINESREPUBLICOFTHE();
59
		}else if (area.equals("Mongolia")){return WaterbodyOrCountry.MONGOLIAMONGOLIANPEOPLESREPUBLIC();
60
		}else if (area.equals("Russia")){return WaterbodyOrCountry.RUSSIANFEDERATION();
61
		}else if (area.equals("France")){return WaterbodyOrCountry.FRANCEFRENCHREPUBLIC();
62
		}else if (area.equals("Poland")){return WaterbodyOrCountry.POLANDPOLISHPEOPLESREPUBLIC();
63
		}else if (area.equals("Brazil")){return WaterbodyOrCountry.BRAZILFEDERATIVEREPUBLICOF();
49
		}else if (area.equals("Argentina")){return Country.ARGENTINAARGENTINEREPUBLIC();
50
		}else if (area.equals("Bolivia")){return Country.BOLIVIAREPUBLICOF();
51
		}else if (area.equals("Ghana")){return Country.GHANAREPUBLICOF();
52
		}else if (area.equals("Angola")){return Country.ANGOLAREPUBLICOF();
53
		}else if (area.equals("Tanzania")){return Country.TANZANIAUNITEDREPUBLICOF();
54
		}else if (area.equals("China")){return Country.CHINAPEOPLESREPUBLICOF();
55
		}else if (area.equals("Brunei")){return Country.BRUNEIDARUSSALAM();
56
		}else if (area.equals("Australia")){return Country.AUSTRALIACOMMONWEALTHOF();
57
		}else if (area.equals("Indonesia")){return Country.INDONESIAREPUBLICOF();
58
		}else if (area.equals("Philippines")){return Country.PHILIPPINESREPUBLICOFTHE();
59
		}else if (area.equals("Mongolia")){return Country.MONGOLIAMONGOLIANPEOPLESREPUBLIC();
60
		}else if (area.equals("Russia")){return Country.RUSSIANFEDERATION();
61
		}else if (area.equals("France")){return Country.FRANCEFRENCHREPUBLIC();
62
		}else if (area.equals("Poland")){return Country.POLANDPOLISHPEOPLESREPUBLIC();
63
		}else if (area.equals("Brazil")){return Country.BRAZILFEDERATIVEREPUBLICOF();
64 64
		
65
		}else if (area.equals("Cuba")){return WaterbodyOrCountry.BRAZILFEDERATIVEREPUBLICOF();
66
		}else if (area.equals("Guatemala")){return WaterbodyOrCountry.GUATEMALAREPUBLICOF();
67
		}else if (area.equals("Colombia")){return WaterbodyOrCountry.COLOMBIAREPUBLICOF();
68
		}else if (area.equals("India")){return WaterbodyOrCountry.INDIAREPUBLICOF();
65
		}else if (area.equals("Cuba")){return Country.BRAZILFEDERATIVEREPUBLICOF();
66
		}else if (area.equals("Guatemala")){return Country.GUATEMALAREPUBLICOF();
67
		}else if (area.equals("Colombia")){return Country.COLOMBIAREPUBLICOF();
68
		}else if (area.equals("India")){return Country.INDIAREPUBLICOF();
69 69
		
70
		}else if (area.equals("Mexico")){return WaterbodyOrCountry.MEXICOUNITEDMEXICANSTATES();
71
		}else if (area.equals("Peru")){return WaterbodyOrCountry.PERUREPUBLICOF();
72
		}else if (area.equals("Ecuador")){return WaterbodyOrCountry.ECUADORREPUBLICOF();
73
		}else if (area.equals("Venezuela")){return WaterbodyOrCountry.VENEZUELABOLIVARIANREPUBLICOF();
74
		}else if (area.equals("Guyana")){return WaterbodyOrCountry.GUYANAREPUBLICOF();
75
		}else if (area.equals("Panama")){return WaterbodyOrCountry.PANAMAREPUBLICOF();
70
		}else if (area.equals("Mexico")){return Country.MEXICOUNITEDMEXICANSTATES();
71
		}else if (area.equals("Peru")){return Country.PERUREPUBLICOF();
72
		}else if (area.equals("Ecuador")){return Country.ECUADORREPUBLICOF();
73
		}else if (area.equals("Venezuela")){return Country.VENEZUELABOLIVARIANREPUBLICOF();
74
		}else if (area.equals("Guyana")){return Country.GUYANAREPUBLICOF();
75
		}else if (area.equals("Panama")){return Country.PANAMAREPUBLICOF();
76 76

  
77
		}else if (area.equals("Paraguay")){return WaterbodyOrCountry.PARAGUAYREPUBLICOF();
78
		}else if (area.equals("Suriname")){return WaterbodyOrCountry.SURINAMEREPUBLICOF();
79
		}else if (area.equals("Costa Rica")){return WaterbodyOrCountry.COSTARICAREPUBLICOF();
80
		}else if (area.equals("Ivory Coast")){return WaterbodyOrCountry.COTEDIVOIREIVORYCOASTREPUBLICOFTHE();
77
		}else if (area.equals("Paraguay")){return Country.PARAGUAYREPUBLICOF();
78
		}else if (area.equals("Suriname")){return Country.SURINAMEREPUBLICOF();
79
		}else if (area.equals("Costa Rica")){return Country.COSTARICAREPUBLICOF();
80
		}else if (area.equals("Ivory Coast")){return Country.COTEDIVOIREIVORYCOASTREPUBLICOFTHE();
81 81

  
82
		}else if (area.equals("Benin")){return WaterbodyOrCountry.BENINPEOPLESREPUBLICOF();
83
		}else if (area.equalsIgnoreCase("Kenya")){return WaterbodyOrCountry.KENYAREPUBLICOF();
84
		}else if (area.equals("Uganda")){return WaterbodyOrCountry.UGANDAREPUBLICOF();
85
		}else if (area.equals("Zambia")){return WaterbodyOrCountry.ZAMBIAREPUBLICOF();
86
		}else if (area.equals("Rwanda")){return WaterbodyOrCountry.RWANDARWANDESEREPUBLIC();
87
		}else if (area.equals("South Africa")){return WaterbodyOrCountry.SOUTHAFRICAREPUBLICOF();
88
		}else if (area.equals("Botswana")){return WaterbodyOrCountry.BOTSWANAREPUBLICOF();
89
		}else if (area.equals("Burundi")){return WaterbodyOrCountry.BURUNDIREPUBLICOF();
90
		}else if (area.equals("Cameroon")){return WaterbodyOrCountry.CAMEROONUNITEDREPUBLICOF();
82
		}else if (area.equals("Benin")){return Country.BENINPEOPLESREPUBLICOF();
83
		}else if (area.equalsIgnoreCase("Kenya")){return Country.KENYAREPUBLICOF();
84
		}else if (area.equals("Uganda")){return Country.UGANDAREPUBLICOF();
85
		}else if (area.equals("Zambia")){return Country.ZAMBIAREPUBLICOF();
86
		}else if (area.equals("Rwanda")){return Country.RWANDARWANDESEREPUBLIC();
87
		}else if (area.equals("South Africa")){return Country.SOUTHAFRICAREPUBLICOF();
88
		}else if (area.equals("Botswana")){return Country.BOTSWANAREPUBLICOF();
89
		}else if (area.equals("Burundi")){return Country.BURUNDIREPUBLICOF();
90
		}else if (area.equals("Cameroon")){return Country.CAMEROONUNITEDREPUBLICOF();
91 91
		
92
		}else if (area.equals("Congo")){return WaterbodyOrCountry.CONGOPEOPLESREPUBLICOF();
93
		}else if (area.equals("Zaire")){return WaterbodyOrCountry.CONGODEMOCRATICREPUBLICOF();
94
		}else if (area.equals("Equatorial Guinea")){return WaterbodyOrCountry.EQUATORIALGUINEAREPUBLICOF();
95
		}else if (area.equals("Gabon")){return WaterbodyOrCountry.GABONGABONESEREPUBLIC();
96
		}else if (area.equals("Liberia")){return WaterbodyOrCountry.LIBERIAREPUBLICOF();
92
		}else if (area.equals("Congo")){return Country.CONGOPEOPLESREPUBLICOF();
93
		}else if (area.equals("Zaire")){return Country.CONGODEMOCRATICREPUBLICOF();
94
		}else if (area.equals("Equatorial Guinea")){return Country.EQUATORIALGUINEAREPUBLICOF();
95
		}else if (area.equals("Gabon")){return Country.GABONGABONESEREPUBLIC();
96
		}else if (area.equals("Liberia")){return Country.LIBERIAREPUBLICOF();
97 97
		
98
		}else if (area.equals("Togo")){return WaterbodyOrCountry.TOGOTOGOLESEREPUBLIC();
99
		}else if (area.equals("Guinea")){return WaterbodyOrCountry.GUINEAREVOLUTIONARYPEOPLESREPCOF();
100
		}else if (area.equals("Guinea-Bissau")){return WaterbodyOrCountry.GUINEABISSAUREPUBLICOF();
98
		}else if (area.equals("Togo")){return Country.TOGOTOGOLESEREPUBLIC();
99
		}else if (area.equals("Guinea")){return Country.GUINEAREVOLUTIONARYPEOPLESREPCOF();
100
		}else if (area.equals("Guinea-Bissau")){return Country.GUINEABISSAUREPUBLICOF();
101 101
		
102
		}else if (area.equals("Malawi")){return WaterbodyOrCountry.MALAWIREPUBLICOF();
103
		}else if (area.equals("Mozambique")){return WaterbodyOrCountry.MOZAMBIQUEPEOPLESREPUBLICOF();
104
		}else if (area.equals("Nigeria")){return WaterbodyOrCountry.NIGERIAFEDERALREPUBLICOF();
105
		}else if (area.equals("Senegal")){return WaterbodyOrCountry.SENEGALREPUBLICOF();
106
		}else if (area.equals("Sierra Leone")){return WaterbodyOrCountry.SIERRALEONEREPUBLICOF();
107
		}else if (area.equals("Sudan")){return WaterbodyOrCountry.SUDANDEMOCRATICREPUBLICOFTHE();
108
		}else if (area.equals("Madagascar")){return WaterbodyOrCountry.MADAGASCARREPUBLICOF();
109
		}else if (area.equals("Comoros")){return WaterbodyOrCountry.COMOROSUNIONOFTHE();
102
		}else if (area.equals("Malawi")){return Country.MALAWIREPUBLICOF();
103
		}else if (area.equals("Mozambique")){return Country.MOZAMBIQUEPEOPLESREPUBLICOF();
104
		}else if (area.equals("Nigeria")){return Country.NIGERIAFEDERALREPUBLICOF();
105
		}else if (area.equals("Senegal")){return Country.SENEGALREPUBLICOF();
106
		}else if (area.equals("Sierra Leone")){return Country.SIERRALEONEREPUBLICOF();
107
		}else if (area.equals("Sudan")){return Country.SUDANDEMOCRATICREPUBLICOFTHE();
108
		}else if (area.equals("Madagascar")){return Country.MADAGASCARREPUBLICOF();
109
		}else if (area.equals("Comoros")){return Country.COMOROSUNIONOFTHE();
110 110
		
111
		}else if (area.equals("Vietnam")){return WaterbodyOrCountry.VIETNAMSOCIALISTREPUBLICOF();
112
		}else if (area.equals("Thailand")){return WaterbodyOrCountry.THAILANDKINGDOMOF();
113
		}else if (area.equals("Bhutan")){return WaterbodyOrCountry.BHUTANKINGDOMOF();
114
		}else if (area.equals("Laos")){return WaterbodyOrCountry.LAOPEOPLESDEMOCRATICREPUBLIC();
115
		}else if (area.equals("Myanmar (Burma)")){return WaterbodyOrCountry.MYANMAR();
116
		}else if (area.equals("Nepal")){return WaterbodyOrCountry.NEPALKINGDOMOF();
117
		}else if (area.equals("Pakistan")){return WaterbodyOrCountry.PAKISTANISLAMICREPUBLICOF();
118
		}else if (area.equals("Singapore")){return WaterbodyOrCountry.SINGAPOREREPUBLICOF();
111
		}else if (area.equals("Vietnam")){return Country.VIETNAMSOCIALISTREPUBLICOF();
112
		}else if (area.equals("Thailand")){return Country.THAILANDKINGDOMOF();
113
		}else if (area.equals("Bhutan")){return Country.BHUTANKINGDOMOF();
114
		}else if (area.equals("Laos")){return Country.LAOPEOPLESDEMOCRATICREPUBLIC();
115
		}else if (area.equals("Myanmar (Burma)")){return Country.MYANMAR();
116
		}else if (area.equals("Nepal")){return Country.NEPALKINGDOMOF();
117
		}else if (area.equals("Pakistan")){return Country.PAKISTANISLAMICREPUBLICOF();
118
		}else if (area.equals("Singapore")){return Country.SINGAPOREREPUBLICOF();
119 119
		
120
		}else if (area.equals("Honduras")){return WaterbodyOrCountry.HONDURASREPUBLICOF();
121
		}else if (area.equals("Nicaragua")){return WaterbodyOrCountry.NICARAGUAREPUBLICOF();
122
		}else if (area.equals("Trinidad and Tobago")){return WaterbodyOrCountry.TRINIDADANDTOBAGOREPUBLICOF();
123
		}else if (area.equals("United States")){return WaterbodyOrCountry.UNITEDSTATESOFAMERICA();
124
		}else if (area.equals("Uruguay")){return WaterbodyOrCountry.URUGUAYEASTERNREPUBLICOF();
125
		}else if (area.equals("Haiti")){return WaterbodyOrCountry.HAITIREPUBLICOF();
126
		}else if (area.equals("North Korea")){return WaterbodyOrCountry.KOREADEMOCRATICPEOPLESREPUBLICOF();
127
		}else if (area.equals("South Korea")){return WaterbodyOrCountry.KOREAREPUBLICOF();
128
		}else if (area.equals("Taiwan")){return WaterbodyOrCountry.TAIWANPROVINCEOFCHINA();
120
		}else if (area.equals("Honduras")){return Country.HONDURASREPUBLICOF();
121
		}else if (area.equals("Nicaragua")){return Country.NICARAGUAREPUBLICOF();
122
		}else if (area.equals("Trinidad and Tobago")){return Country.TRINIDADANDTOBAGOREPUBLICOF();
123
		}else if (area.equals("United States")){return Country.UNITEDSTATESOFAMERICA();
124
		}else if (area.equals("Uruguay")){return Country.URUGUAYEASTERNREPUBLICOF();
125
		}else if (area.equals("Haiti")){return Country.HAITIREPUBLICOF();
126
		}else if (area.equals("North Korea")){return Country.KOREADEMOCRATICPEOPLESREPUBLICOF();
127
		}else if (area.equals("South Korea")){return Country.KOREAREPUBLICOF();
128
		}else if (area.equals("Taiwan")){return Country.TAIWANPROVINCEOFCHINA();
129 129
		
130
		}else if (area.equals("Somalia")){return WaterbodyOrCountry.SOMALIASOMALIREPUBLIC();
131
		}else if (area.equals("Albania")){return WaterbodyOrCountry.ALBANIAPEOPLESSOCIALISTREPUBLICOF();
132
		}else if (area.equals("Algeria")){return WaterbodyOrCountry.ALGERIAPEOPLESDEMOCRATICREPUBLICOF();
130
		}else if (area.equals("Somalia")){return Country.SOMALIASOMALIREPUBLIC();
131
		}else if (area.equals("Albania")){return Country.ALBANIAPEOPLESSOCIALISTREPUBLICOF();
132
		}else if (area.equals("Algeria")){return Country.ALGERIAPEOPLESDEMOCRATICREPUBLICOF();
133 133
		
134
		}else if (area.equals("Andorra")){return WaterbodyOrCountry.ANDORRAPRINCIPALITYOF();
135
		}else if (area.equals("Austria")){return WaterbodyOrCountry.AUSTRIAREPUBLICOF();
136
		}else if (area.equals("Azerbaijan")){return WaterbodyOrCountry.AZERBAIJANREPUBLICOF();
137
		}else if (area.equals("Bulgaria")){return WaterbodyOrCountry.BULGARIAPEOPLESREPUBLICOF();
138
		}else if (area.equals("Croatia")){return WaterbodyOrCountry.HRVATSKA();
139
		}else if (area.equals("Greece")){return WaterbodyOrCountry.GREECEHELLENICREPUBLIC();
140
		}else if (area.equals("Hungary")){return WaterbodyOrCountry.HUNGARYHUNGARIANPEOPLESREPUBLIC();
134
		}else if (area.equals("Andorra")){return Country.ANDORRAPRINCIPALITYOF();
135
		}else if (area.equals("Austria")){return Country.AUSTRIAREPUBLICOF();
136
		}else if (area.equals("Azerbaijan")){return Country.AZERBAIJANREPUBLICOF();
137
		}else if (area.equals("Bulgaria")){return Country.BULGARIAPEOPLESREPUBLICOF();
138
		}else if (area.equals("Croatia")){return Country.HRVATSKA();
139
		}else if (area.equals("Greece")){return Country.GREECEHELLENICREPUBLIC();
140
		}else if (area.equals("Hungary")){return Country.HUNGARYHUNGARIANPEOPLESREPUBLIC();
141 141
		
142
		}else if (area.equals("Iran")){return WaterbodyOrCountry.IRANISLAMICREPUBLICOF();
143
		}else if (area.equals("Iraq")){return WaterbodyOrCountry.IRAQREPUBLICOF();
144
		}else if (area.equals("Israel")){return WaterbodyOrCountry.ISRAELSTATEOF();
145
		}else if (area.equals("Italy")){return WaterbodyOrCountry.ITALYITALIANREPUBLIC();
146
		}else if (area.equals("Kazakhstan")){return WaterbodyOrCountry.KAZAKHSTANREPUBLICOF();
147
		}else if (area.equals("Kyrgyzstan")){return WaterbodyOrCountry.KYRGYZREPUBLIC();
148
		}else if (area.equals("Lebanon")){return WaterbodyOrCountry.LEBANONLEBANESEREPUBLIC();
142
		}else if (area.equals("Iran")){return Country.IRANISLAMICREPUBLICOF();
143
		}else if (area.equals("Iraq")){return Country.IRAQREPUBLICOF();
144
		}else if (area.equals("Israel")){return Country.ISRAELSTATEOF();
145
		}else if (area.equals("Italy")){return Country.ITALYITALIANREPUBLIC();
146
		}else if (area.equals("Kazakhstan")){return Country.KAZAKHSTANREPUBLICOF();
147
		}else if (area.equals("Kyrgyzstan")){return Country.KYRGYZREPUBLIC();
148
		}else if (area.equals("Lebanon")){return Country.LEBANONLEBANESEREPUBLIC();
149 149
		
150
		}else if (area.equals("Luxembourg")){return WaterbodyOrCountry.LUXEMBOURGGRANDDUCHYOF();
151
		}else if (area.equals("Macedonia")){return WaterbodyOrCountry.MACEDONIATHEFORMERYUGOSLAVREPUBLICOF();
152
		}else if (area.equals("Moldova")){return WaterbodyOrCountry.MOLDOVAREPUBLICOF();
153
		}else if (area.equals("Morocco")){return WaterbodyOrCountry.MOROCCOKINGDOMOF();
154
		}else if (area.equals("Romania")){return WaterbodyOrCountry.ROMANIASOCIALISTREPUBLICOF();
155
		}else if (area.equals("Serbia")){return WaterbodyOrCountry.SERBIAANDMONTENEGRO();
156
		}else if (area.equals("Slovakia")){return WaterbodyOrCountry.SLOVAKIA();
157
		}else if (area.equals("Spain")){return WaterbodyOrCountry.SPAINSPANISHSTATE();
150
		}else if (area.equals("Luxembourg")){return Country.LUXEMBOURGGRANDDUCHYOF();
151
		}else if (area.equals("Macedonia")){return Country.MACEDONIATHEFORMERYUGOSLAVREPUBLICOF();
152
		}else if (area.equals("Moldova")){return Country.MOLDOVAREPUBLICOF();
153
		}else if (area.equals("Morocco")){return Country.MOROCCOKINGDOMOF();
154
		}else if (area.equals("Romania")){return Country.ROMANIASOCIALISTREPUBLICOF();
155
		}else if (area.equals("Serbia")){return Country.SERBIAANDMONTENEGRO();
156
		}else if (area.equals("Slovakia")){return Country.SLOVAKIA();
157
		}else if (area.equals("Spain")){return Country.SPAINSPANISHSTATE();
158 158
		
159
		}else if (area.equals("Switzerland")){return WaterbodyOrCountry.SWITZERLANDSWISSCONFEDERATION();
160
		}else if (area.equals("Syria")){return WaterbodyOrCountry.SYRIANARABREPUBLIC();
161
		}else if (area.equals("Turkey")){return WaterbodyOrCountry.TURKEYREPUBLICOF();
162
		}else if (area.equals("Cambodia")){return WaterbodyOrCountry.CAMBODIAKINGDOMOF();
163
		}else if (area.equals("Bangladesh")){return WaterbodyOrCountry.BANGLADESHPEOPLESREPUBLICOF();
159
		}else if (area.equals("Switzerland")){return Country.SWITZERLANDSWISSCONFEDERATION();
160
		}else if (area.equals("Syria")){return Country.SYRIANARABREPUBLIC();
161
		}else if (area.equals("Turkey")){return Country.TURKEYREPUBLICOF();
162
		}else if (area.equals("Cambodia")){return Country.CAMBODIAKINGDOMOF();
163
		}else if (area.equals("Bangladesh")){return Country.BANGLADESHPEOPLESREPUBLICOF();
164 164
		
165
		}else if (area.equals("Sri Lanka")){return WaterbodyOrCountry.SRILANKADEMOCRATICSOCIALISTREPUBLICOF();
166
		}else if (area.equals("Bahamas")){return WaterbodyOrCountry.BAHAMASCOMMONWEALTHOFTHE();
167
		}else if (area.equals("Western Samoa")){return WaterbodyOrCountry.SAMOAINDEPENDENTSTATEOF();
168
		}else if (area.equals("Finland")){return WaterbodyOrCountry.FINLANDREPUBLICOF();
169
		}else if (area.equals("Norway")){return WaterbodyOrCountry.NORWAYKINGDOMOF();
170
		}else if (area.equals("El Salvador")){return WaterbodyOrCountry.ELSALVADORREPUBLICOF();
171
		}else if (area.equals("Cyprus")){return WaterbodyOrCountry.CYPRUSREPUBLICOF();
172
		}else if (area.equals("Sweden")){return WaterbodyOrCountry.SWEDENKINGDOMOF();
173
		}else if (area.equals("Denmark")){return WaterbodyOrCountry.DENMARKKINGDOMOF();
174
		}else if (area.equals("Trinidad & Tobago")){return WaterbodyOrCountry.TRINIDADANDTOBAGOREPUBLICOF();
175
		}else if (area.equals("Chile")){return WaterbodyOrCountry.CHILEREPUBLICOF();
176
		}else if (area.equals("Jordan")){return WaterbodyOrCountry.JORDANHASHEMITEKINGDOMOF();
165
		}else if (area.equals("Sri Lanka")){return Country.SRILANKADEMOCRATICSOCIALISTREPUBLICOF();
166
		}else if (area.equals("Bahamas")){return Country.BAHAMASCOMMONWEALTHOFTHE();
167
		}else if (area.equals("Western Samoa")){return Country.SAMOAINDEPENDENTSTATEOF();
168
		}else if (area.equals("Finland")){return Country.FINLANDREPUBLICOF();
169
		}else if (area.equals("Norway")){return Country.NORWAYKINGDOMOF();
170
		}else if (area.equals("El Salvador")){return Country.ELSALVADORREPUBLICOF();
171
		}else if (area.equals("Cyprus")){return Country.CYPRUSREPUBLICOF();
172
		}else if (area.equals("Sweden")){return Country.SWEDENKINGDOMOF();
173
		}else if (area.equals("Denmark")){return Country.DENMARKKINGDOMOF();
174
		}else if (area.equals("Trinidad & Tobago")){return Country.TRINIDADANDTOBAGOREPUBLICOF();
175
		}else if (area.equals("Chile")){return Country.CHILEREPUBLICOF();
176
		}else if (area.equals("Jordan")){return Country.JORDANHASHEMITEKINGDOMOF();
177 177
		}else if (area.equals("Montenegro")){
178 178
			logger.warn("Montenegro is currently mapped to 'Serbia & Montenegro'");
179
			return WaterbodyOrCountry.SERBIAANDMONTENEGRO();
180
		}else if (area.equals("Portugal")){return WaterbodyOrCountry.PORTUGALPORTUGUESEREPUBLIC();
181
		}else if (area.equals("Tunisia")){return WaterbodyOrCountry.TUNISIAREPUBLICOF();
182
		}else if (area.equals("Seychelles")){return WaterbodyOrCountry.SEYCHELLESREPUBLICOF();
183
		}else if (area.equals("Fiji")){return WaterbodyOrCountry.FIJIREPUBLICOFTHEFIJIISLANDS();
184
		}else if (area.equals("Belgium")){return WaterbodyOrCountry.BELGIUMKINGDOMOF();
185
		}else if (area.equals("Virgin Islands")){return WaterbodyOrCountry.USVIRGINISLANDS();
186
		}else if (area.equals("Gambia")){return WaterbodyOrCountry.GAMBIAREPUBLICOFTHE();
187
		}else if (area.equals("Dominica")){return WaterbodyOrCountry.DOMINICACOMMONWEALTHOF();
188
		}else if (area.equals("Liechtenstein")){return WaterbodyOrCountry.LIECHTENSTEINPRINCIPALITYOF();
189
		}else if (area.matches("B(y)?elarus")){return WaterbodyOrCountry.BELARUS();
190
		}else if (area.matches("United States: Alaska")){ return TdwgArea.getAreaByTdwgAbbreviation("ASK");
179
			return Country.SERBIAANDMONTENEGRO();
180
		}else if (area.equals("Portugal")){return Country.PORTUGALPORTUGUESEREPUBLIC();
181
		}else if (area.equals("Tunisia")){return Country.TUNISIAREPUBLICOF();
182
		}else if (area.equals("Seychelles")){return Country.SEYCHELLESREPUBLICOF();
183
		}else if (area.equals("Fiji")){return Country.FIJIREPUBLICOFTHEFIJIISLANDS();
184
		}else if (area.equals("Belgium")){return Country.BELGIUMKINGDOMOF();
185
		}else if (area.equals("Virgin Islands")){return Country.USVIRGINISLANDS();
186
		}else if (area.equals("Gambia")){return Country.GAMBIAREPUBLICOFTHE();
187
		}else if (area.equals("Dominica")){return Country.DOMINICACOMMONWEALTHOF();
188
		}else if (area.equals("Liechtenstein")){return Country.LIECHTENSTEINPRINCIPALITYOF();
189
		}else if (area.matches("B(y)?elarus")){return Country.BELARUS();
190
		}else if (area.matches("United States: Alaska")){ return TdwgAreaProvider.getAreaByTdwgAbbreviation("ASK");
191 191
		
192 192
		}else{	
193 193
			if (unhandledCountries.contains(area)){

Also available in: Unified diff