Выделено:viewtopic.php?p=61969#p61969

Я бы не отказался попользоваться штукой, которая бы автоматом разворачивала абстрактные методы для наследника.

Скажем, объявляешь отложенное действие: Action = POINTER TO RECORD (Services.Action). И вот тут сильно не помешает автоматическая генерация куска кода:

## Код:
```
PROCEDURE (a: Action) Do;
BEGIN
END Do;
```
