var nameTable := null def nameOf(arg :int, ejector) { if (nameTable == null) { nameTable := .parseFile() } if (nameTable.maps(arg)) { return nameTable[arg] } else { ejector(makeNotFoundException("Who?")) } }