private static RepositoryItem VersionableToRepositoryItem(IVersionable versionable)
        {
            Collection <Note> emptyNotes = new Collection <Note>();

            RepositoryItem ri = new RepositoryItem()
            {
                CompositeId           = versionable.CompositeId,
                Item                  = versionable.GetDdi33FragmentRepresentation().ToString(),
                ItemType              = versionable.ItemType,
                Notes                 = emptyNotes,
                ItemFormat            = RepositoryFormats.Ddi33,
                IsPublished           = versionable.IsPublished,
                IsProvisional         = true,
                VersionDate           = versionable.VersionDate,
                VersionRationale      = versionable.VersionRationale,
                VersionResponsibility = versionable.VersionResponsibility
            };

            return(ri);
        }