// the class is not parameterised (generic)
type = egressClass;
}
else {
// reconstruct the Type from mvel's generics details
type = new ParameterizedTypeImpl(egressClass, parameters, egressClass.getEnclosingClass());
}
egressTypes.put(expression, type);
return type;