### Eclipse Workspace Patch 1.0
#P JOSM
|
|
|
470 | 470 | */ |
471 | 471 | @Override |
472 | 472 | public Map<String, String> getKeys() { |
473 | | Map<String, String> result = new HashMap<>(); |
474 | | String[] keys = this.keys; |
475 | | if (keys != null) { |
476 | | for (int i = 0; i < keys.length; i += 2) { |
477 | | result.put(keys[i], keys[i + 1]); |
478 | | } |
| 473 | final String[] keys = this.keys; |
| 474 | if (keys == null || keys.length == 0) { |
| 475 | return Collections.emptyMap(); |
479 | 476 | } |
| 477 | if (keys.length == 2) { |
| 478 | return Collections.singletonMap(keys[0], keys[1]); |
| 479 | } |
| 480 | |
| 481 | final Map<String, String> result = new HashMap<>(); |
| 482 | for (int i = 0; i < keys.length; i += 2) { |
| 483 | result.put(keys[i], keys[i + 1]); |
| 484 | } |
| 485 | |
480 | 486 | return result; |
481 | 487 | } |
482 | 488 | |