code: @Override
      public Map<Transition, Collection<TileRef>> getTransitions(Collection<Media> levels,
                                                                 Media sheetsConfig,
                                                                 Media groupsConfig)
      {
          final Collection<MapTile> mapsSet = new HashSet<>(levels.size());
          for (final Media level : levels)
          {
              final MapTile map = new MapTileGame();
              map.create(level, sheetsConfig);
  
              final MapTileGroup mapGroup = new MapTileGroupModel();
              mapGroup.loadGroups(groupsConfig);
              map.addFeature(mapGroup);
              mapsSet.add(map);
          }
          return getTransitions(mapsSet);
      }
docs: /*
  TransitionsExtractor