@Override public IborFixingDepositConvention lookup(String name) { IborFixingDepositConvention value = BY_NAME.get(name); if (value == null) { IborFixingDepositConvention created = createByName(name); if (created != null) { String correctName = created.getName(); value = BY_NAME.computeIfAbsent(correctName, k -> created); BY_NAME.putIfAbsent(correctName.toUpperCase(Locale.ENGLISH), value); } } return value; }