@classmethod
def create(cls, arg):
    """
        construct a subquery from arg
        """
    obj = cls()
    obj._connection = arg.connection
    obj._heading = arg.heading.make_subquery_heading()
    obj._arg = arg
    return obj
