         }                  /// <summary>         /// TBD         /// </summary>         /// <param name="init">TBD</param>         /// <returns>TBD</returns>         protected override FanInShape<TOut> Construct(IInit init)         {             return new FanInShape