docs: public static synchronized XDataManager getInstanceFor(XMPPConnection connection) {
          XDataManager xDataManager = INSTANCES.get(connection);
          if (xDataManager == null) {
              xDataManager = new XDataManager(connection);
              INSTANCES.put(connection, xDataManager);
          }
          return xDataManager;
      }