public int AddSoftware(MzTabSoftware software) { if (Software == null) { Software = new List<MzTabSoftware>(); } Software.Add(software); return Software.Count - 1 + MzTab.IndexBased; }