@Target(value=FIELD)
@Retention(value=RUNTIME)
public @interface Constant
Constants are available for configuration before setup() has been run on the Model, but not after. Constants are useful where you want to make parameters used during setup() configurable, such as numbers of agents.