{
if (lambdaContext.joins == null)
throw new TypedValueVisitorException("Need a join handler here for subqueries just in case there's an embedded navigational query: " + val);
// TODO: Handle checking out the constructor and verifying how
// parameters pass through the constructor
SQLQuery subQuery = val.base.visit(subQueryHandler, in);
if (sig.equals(TransformationClassAnalyzer.dbsetSumInt)
|| sig.equals(TransformationClassAnalyzer.dbsetMaxInt))
{
// TODO: do subqueries need to be copied before being passed in here?
SQLQuery<Integer> newQuery = null;