final Object v =
Executions.evaluate(comp, path, Object.class);
if (v instanceof Component) {
target = (Component)v;
} else if (v == null) {
throw new ComponentNotFoundException("EL evaluated to null: "+path);
} else {
path = Objects.toString(v);
}
}