code: private void updateTransitiveTile(Tile tile)
      {
          final Circuit circuit = extractor.getCircuit(tile);
          if (circuit == null || !circuits.containsKey(circuit))
          {
              final String group = getTransitiveGroup(circuit, tile);
              if (group != null)
              {
                  final TileRef ref = mapTransition.getTiles(new Transition(TransitionType.CENTER, group, group))
                                                   .iterator()
                                                   .next();
                  final Tile newTile = map.createTile(ref.getSheet(), ref.getNumber(), tile.getX(), tile.getY());
                  map.setTile(newTile);
                  mapTransition.resolve(newTile);
                  map.setTile(tile);
              }
          }
      }
docs: Update tile.
  
  @param tile The tile reference.