Methods that read from file system (for example, to iterate over the files of a folder).
SystemOrganizer? Or any methods that read from the class of the system.
calls of allInstances, all subinstances.
Should the debugger record all external variables readings? for replay? every external method return? (as extra measure of enforcing determinism?). Same for external methods? (One or the other or both?). Make it configurable.
Just a reminder of possible NDS: