Annotation Type NonDeterministic
Specifies that function is NOT deterministic (i.e. it can return
different output given the same inputs).
The function is treated as non-deterministic even if
@Deterministic
annotation is present at class level.