from.appendNode(new FragmentNode(" ( "));
from.appendNode(subStatement);
from.appendNode(new FragmentNode(") t_"));
SelectStatementNode result = new SelectStatementNode();
result.setSelectClauseNode(select);
<BUG>result.setFromClauseNode(from);
return result;</BUG>
}
@Override
public SqlNode defaultAction(SqlNode node, Void p) {

from.appendNode(new FragmentNode(" ( "));
from.appendNode(subStatement);
from.appendNode(new FragmentNode(") t_"));
SelectStatementNode result = new SelectStatementNode();
result.setSelectClauseNode(select);
result.setFromClauseNode(from);
result.setOptionClauseNode(node.getOptionClauseNode());
return result;
}
@Override
public SqlNode defaultAction(SqlNode node, Void p) {
