//
// The type parameters introduce the names into the class namespace, so it is
// not possible to have members with the same name as a parameter
//


// type parameter is the same name as the class

class Y <Y> {
}

