String? loadCode(String path) { if (isEmpty) return null; for (var fileSystem in this) { var code = fileSystem.read(path); if (code != null) return code; } return null; }