In ProductTemplate.SingleVariant.cshtml
I write code as follow

@{
                    var dataDictAttributes = new ViewDataDictionary();
                    dataDictAttributes.TemplateInfo.HtmlFieldPrefix = string.Format("attributes_{0}", defaultProductVariant.Id);
                     @Html.Partial("_ProductAttributes", Tuple.Create<IList<ProductDetailsModel.ProductVariantModel.ProductVariantAttributeModel>, ProductDetailsModel.ProductVariantModel.ProductVariantAttributeModel>(defaultProductVariant.ProductVariantAttributes,defaultProductVariant.ProductVariantAttributes[0]));            
                }


index out of range error occur.. Anybody can help!