String isIterativeStr = (String) request.getAttribute(nameParInRequest + "_Iterative");
boolean isIterative = isIterativeStr != null && isIterativeStr.equalsIgnoreCase("true");
biobjpar.setIterative(isIterative);
if (useFormula) {
String fName = (String) request.getAttribute(nameParInRequest + "_formula");
FormulaParameterValuesRetriever strategy = new FormulaParameterValuesRetriever();
Formula f = Formula.getFormula(fName);
strategy.setFormula(f);
biobjpar.setParameterValuesRetriever(strategy);
} else if (loadAtRuntime) {
RuntimeLoadingParameterValuesRetriever strategy = new RuntimeLoadingParameterValuesRetriever();
strategy.setUserIndentifierToBeUsed(profile.getUserUniqueIdentifier().toString());
String roleToBeUsed = (String) request.getAttribute(nameParInRequest + "_loadWithRole");
strategy.setRoleToBeUsed(roleToBeUsed);
biobjpar.setParameterValuesRetriever(strategy);
} else if (useFixedValues) {
biobjpar.setParameterValuesRetriever(null);
String valueParConcat = (String)request.getAttribute(nameParInRequest);
if(valueParConcat!=null){