static void SetupInverseFan()
{
var tail = new Bridge();
object list = tail;
for (int i = 0; i < LIST_LENGTH; ++i)
{
var obj = new NonBridge();
obj.Link = list;
list = obj;
}
var heads = new Bridge[FAN_OUT];
for (int i = 0; i < FAN_OUT; ++i)
{
var obj = new Bridge();
obj.Links.Add(list);
heads[i] = obj;
}
logger.Info("GC bridge: \"inverse fan\" setup done");
}