private static void parseSection( PropertySet section, String indexNameSuffix, FloatingRateType type, HashMap<String, ImmutableFloatingRateName> mutableMap) { // find our names from the RHS of the key/value pairs for (String key : section.keys()) { ImmutableFloatingRateName name = ImmutableFloatingRateName.of(key, section.value(key) + indexNameSuffix, type); mutableMap.put(key, name); mutableMap.putIfAbsent(key.toUpperCase(Locale.ENGLISH), name); } }