public override void Generate(Value Start, Value[] Buffer)
{
this.Parameter.Generate(Start, Buffer);
for (int t = 0; t < Buffer.Length; t++)
{
uint param = (uint)((UValue)Buffer[t] % (UValue)this.Items.Length);
Buffer[t] = this.Items[param].Generate(Start)[t];
}
}