We have a rule engine coded using Blaze advisor 7.1. Some of the common functionality is coded in Java class. We are calling those functions using BOM. Are those function parameters are passed by value or reference ?
In general, using a Java BOM, your parameters will be pass by reference.
There are a couple of cases where you might observe a different behaviour (your hashcode/equals is bungled, which might confuse Blaze, you use property filters in your project), but those are corner cases
Edit: primitive values will obviously be pass by value...
Retrieving data ...