Вот в Делфи если я хочу создать экземпляр класса я пишу Переменка:=Класс.Create.
А как в обероне такое делается?
Вот для создания модели я пишу:
## Код:
```
MODULE Ev;

TYPE

Tt*=POINTER TO ABSTRACT RECORD
 Str:ARRAY(10) OF CHAR;
END;

VAR t*:Tt;

 PROCEDURE (v:Tt) Set*(IN s:ARRAY OF CHAR),NEW; 
 BEGIN
  ASSERT(LEN(s)<=10);
  v.Str:=s$;
 END Set;

 PROCEDURE (v:Tt) Get*(OUT s:ARRAY OF CHAR),NEW; 
 BEGIN
  ASSERT(LEN(s)<=10);
  s:="Строка+"+v.Str$;
 END Get;

PROCEDURE do*;
VAR a:Tt;
BEGIN
 t.Set("123");
END do;
 
END Ev.
```

Естесственно t =NIL Так вот вопрос - как этот t создать.
NEW не помогает ибо ABSTRACT.