Builder<INSTANCE extends Object?> typedef Null safety

Builder<INSTANCE extends Object?> = INSTANCE Function()

Example:

final Builder<Car> carBuilder;
...
carBuilder();

Implementation

typedef Builder<INSTANCE extends Object?> = INSTANCE Function();