In the following code I do not know what means " where S : new() " part. What is the keyword to find more info in Google ?

    public virtual void Print<S, T>() 
        where S : new() 
    { 
        Console.WriteLine(default(T)); 
        Console.WriteLine(default(S)); 
    } 
Edit
Report