);
Object[] row1 = (Object[]) list.get(0);
assertTrue( row1[0]==foo && row1[1]==foo2 );
s.find("select foo.foo.foo.string from Foo foo where foo.foo = 'bar'");
s.find("select foo.foo.foo.foo.string from Foo foo where foo.foo = 'bar'");
s.find("select foo from Foo foo where foo.foo.foo = 'bar'");
s.find("select foo.foo.foo.foo.string from Foo foo where foo.foo.foo = 'bar'");
s.find("select foo.foo.foo.string from Foo foo where foo.foo.foo.foo.string = 'bar'");
if ( ! (getDialect() instanceof HSQLDialect) ) s.find("select foo.string from Foo foo where foo.foo.foo.foo = foo.foo.foo");
s.find("select foo.string from Foo foo where foo.foo.foo = 'bar' and foo.foo.foo.foo = 'baz'");