"A declaration that can have type parameters." shared sealed interface GenericDeclaration { "The list of type parameters declared on this generic declaration." shared formal TypeParameter[] typeParameterDeclarations; "Finds a type parameter by name. Returns `null` if not found." shared formal TypeParameter? getTypeParameterDeclaration(String name); }