{
throw new NucleusUserException(LOCALISER.msg("041025", mmd.getFullFieldName())).setFatal();
}
if (value instanceof Queryable)
{
return new CollectionSubqueryExpression(qs, ((Queryable)value).newQueryStatement());
}
else
{
return new CollectionLiteral(qs, this, (Collection)value);
}