Naming restrictions
A number of keywords are reserved and naming restrictions
apply to package names.
Deprecated as of V7.5.
You must adhere to the naming restrictions.
The reserved keywords are:
break
catch
collect
continue
else
evaluate
event
exists
finally
hasher
if
instanceof
instances
isknown
isunknown
logical
new
not
refresh
return
throw
timeof
timeout
try
until
Important:Reserved keywords cannot be used as identifiers, unless otherwise indicated in the grammar.
Package Names
The reserved keyword event cannot be used as an identifier but can be used as a package name.
@ Operator
The @ character can be used to prefix an identifier that might otherwise be interpreted as an IRL keyword. An identifier can be a variable name, a field, a method, or a class name.