public SPFeatureDependencyInstance Construct(SPFeatureDependency featureDependency)
        {
            if (featureDependency == null)
            {
                throw new ArgumentNullException("featureDependency");
            }

            return(new SPFeatureDependencyInstance(this.InstancePrototype, featureDependency));
        }
 public SPFeatureDependencyInstance(ObjectInstance prototype, SPFeatureDependency featureDependency)
     : this(prototype)
 {
     this.m_featureDependency = featureDependency;
 }