BIObject obj = instance.getBIObject();
BIObjectParameter objParFather = null;
ObjParuse objParuse = null;
try {
IObjParuseDAO objParuseDAO = DAOFactory.getObjParuseDAO();
IParameterUseDAO paruseDAO = DAOFactory.getParameterUseDAO();
List objParuses = objParuseDAO.loadObjParuses(biparam.getId());
if (objParuses != null && objParuses.size() > 0) {
Iterator it = objParuses.iterator();
while (it.hasNext()) {
ObjParuse aObjParuse = (ObjParuse) it.next();
Integer paruseId = aObjParuse.getParuseId();
ParameterUse aParameterUse = paruseDAO.loadByUseID(paruseId);
Integer idLov = aParameterUse.getIdLov();
if (idLov.equals(getModalityValue(biparam).getId())) {
// the ModalitiesValue of the BIObjectParameter corresponds to a ParameterUse correlated
objParuse = aObjParuse;
logger.debug("Found correlation:" +