protected function newMethodSegment($name, array $arguments = [])
    {
        return $this->provider->createQueryable($this->newMethod($name, $arguments));
    }
protected function newMethodSegment($name, array $arguments = [])
    {
        return $this->provider->createQueryable($this->newMethod($name, $arguments));
    }
protected function newMethodSegment ( $ name , array $ arguments = [ ] ) { return $ this -> provider -> createQueryable ( $ this -> newMethod ( $ name , $ arguments ) ) ; }
Returns a new queryable instance with the supplied query segment
appended to the current scope

@param string  $name
@param mixed[] $arguments

@return IQueryable
Returns a new queryable instance with the supplied query segment appended to the current scope