}
if(_hasContextualFilter) {
return false;
}
if(_srcExpr.isPathIndexAccessable(statEnv, info)) {
PathIndexAccessExpr idxAccessExpr = new PathIndexAccessExpr(info, _srcExpr.getType());
_srcExpr = PathVariable.create(idxAccessExpr, statEnv, true);
return true;
} else {
return false;
}