This is extremely dangerous behavior. The current query builder could as well be the the TigerQueryBuilder.

Must the initialize() function really be called in CorpusListPanel? Ideally the CorpusListPanel should not know anything about pluggable query builders.