return;
}
Iterator it = parameters.iterator();
while (it.hasNext()) {
BIObjectParameter parameter = (BIObjectParameter) it.next();
ParameterValuesRetriever retriever = parameter.getParameterValuesRetriever();
if (retriever != null) {
logger.debug("Document parameter with url name [" + parameter.getParameterUrlName() + "] has a parameter values retriever: " + retriever);
logger.debug("Retrieving values...");
List<String> values = null;
try {
values = retriever.retrieveValues(parameter);
} catch (Exception e) {
logger.error("Error while retrieving values for parameter with url name [" + parameter.getParameterUrlName() + "] of document [" + biobj.getLabel() + "].", e);
throw e;
}
logger.debug("Values retrieved.");