public override void Invoke(string[] parameters) { ThrowIfParametersIsNotRight(parameters); method.Invoke(parameters[0], parameters[1], parameters[2], parameters[3], parameters[4], parameters[5]); }