Generic type parameters: List, Set: one value Map: two values: key, value Tuples: N values
final List<Type>? parameters;