Github user johnboiles commented on the issue:
https://github.com/apache/thrift/pull/1461
This is a lot cleaner -- I like it. We still have the same issue with
tests, though, if the base service is in a separate package -- you can't access
the client as `.c` on the base service since it's lowercased.
Maybe we expose the client with a getter method?
```
func (p *BaseClient) C() thrift.TClient {
return p.c
}
```---
