code: public synchronized void reconfigure(@Nonnull Map<String, JSONObject> tokenStoreDataMap) {
          tokenList.forEach(hashedToken -> {
              JSONObject receivedTokenData = tokenStoreDataMap.get(hashedToken.uuid);
              if (receivedTokenData == null) {
                  LOGGER.log(Level.INFO, "No token received for {0}", hashedToken.uuid);
                  return;
              }
              
              String name = receivedTokenData.getString("tokenName");
              if (StringUtils.isBlank(name)) {
                  LOGGER.log(Level.INFO, "Empty name received for {0}, we do not care about it", hashedToken.uuid);
                  return;
              }
              
              hashedToken.setName(name);
          });
      }
docs: Defensive approach to avoid involuntary change since the UUIDs are generated at startup only for UI
  and so between restart they change