{ %FAIL }

{ usage of nested helpers adheres to visibility rules as well - here:
  private }
program trhlp18;

uses
  urhlp17;

var
  t: TTest2;
begin
  t.Test;
end.