}
@Test public void testOptionalFromClause3() {
String sql = "SELECT * FROM /*+ optional */ t1 AS a, t2"; //$NON-NLS-1$
Query query = new Query();
Select select = new Select();
select.addSymbol(new AllSymbol());
query.setSelect(select);
From from = new From();
UnaryFromClause ufc = new UnaryFromClause();
ufc.setGroup(new GroupSymbol("a", "t1")); //$NON-NLS-1$ //$NON-NLS-2$
ufc.setOptional(true);
from.addClause(ufc);
from.addGroup(new GroupSymbol("t2")); //$NON-NLS-1$
query.setFrom(from);
TestParser.helpTest(sql, "SELECT * FROM /*+ optional */ t1 AS a, t2", query); //$NON-NLS-1$
}