for(QueryParameter qp : result.getParameters()){
if(!(qp.getType().isPersonType() || qp.getType().isTaxonomyType())){
// if(!(qp.getType().isPersonType())){
QueryParameter newqp = processParameter(qp,expand,precise);
// if (!expand)result.clearParameters();
if (newqp != null){
if (newqp.getType().equals(qp.getType())) { // extend existing QueryParameter of given type with new entries (here: QP.type = Author)
intersectValues(qp,newqp);
} else
result.addParameter(newqp,false);
}