if ( getCurrentProperty() != null && !q.isShallowQuery() ) { // "finish off" the join token( ".", q ); token( null, q ); } super.end( q );
return getCurrentName();
throw new QueryException( "illegal syntax near collection-valued path expression in select: " + getCollectionName() );