}
else if (expandViews) {
ViewDefinition viewdef = context.getViewDefinition(view);
FromSubquery viewSubquery;
try {
viewSubquery = viewdef.copySubquery(fromBaseTable.getParserContext());
}
catch (StandardException ex) {
throw new ViewHasBadSubqueryException(origName.toString(),
ex.getMessage());
}