public static function makeForQueryInstance(Query $instance, array $query = []) {
        $query = static::make($query);
        return $query->setQueryInstance($instance);
    }
public static function makeForQueryInstance(Query $instance, array $query = []) {
        $query = static::make($query);
        return $query->setQueryInstance($instance);
    }
public static function makeForQueryInstance ( Query $ instance , array $ query = [ ] ) { $ query = static :: make ( $ query ) ; return $ query -> setQueryInstance ( $ instance ) ; }
Initiates a new query builder for a specific Query instance

This helps in fluiding the query stream. i.e.
SomeTypeQuery::make($config)->builder()->where("id",8)->where("age",">=",19)->execute();


@param Query $instance
@param array $query
@return AutoQueryBuilder
Initiates a new query builder for a specific Query instance