public override GitVisualiser.Model.IIslands CreateIslands(
            GitVisualiser.Model.ViewControlData viewControlData,
            GitVisualiser.Model.Branch releaseArchipelago)
        {
            var result = _islands;

            _islands         = null;
            _viewControlData = viewControlData;
            return(result);
        }
 public virtual GitVisualiser.Model.IIslands CreateIslands(
     GitVisualiser.Model.ViewControlData viewControlData,
     GitVisualiser.Model.Branch releaseArchipelago)
 {
     return(new GitVisualiser.Model.Islands(viewControlData, releaseArchipelago));
 }