unit tw22160a1; {$mode delphi} interface type TWrapper<T> = class procedure Z; end; implementation uses uw22160a2; { TWrapper<T> } procedure TWrapper<T>.Z; begin end; end.