Criando um SuggestOracle do GWT com sugestões de objetos personalizados

Estou tentando converter um widget de caixa suspensa em um SuggestionBox porque o menu suspenso atual tem mais de 100 opções. Parece que você só pode adicionar sugestões de String a um SuggestOracle. Eu preciso ser capaz de adicionar um objeto personalizado que contém uma descrição e um ID que corresponde ao registro para o banco de dados embora. Eu teria que estender a classe SuggestOracle?

questionAnswers(1)

yourAnswerToTheQuestion