Android SoftKeyboard como criar sugestões próprias

Estou desenvolvendo um teclado baseado no exemplo de softkeyboard. Gostaria de saber como crio minhas próprias sugestões. Eu vejo o método setSuggestion na Classe de exibição de candidato, mas no parâmetro desse método, vejo uma lista de cadeias de caracteres (sugestões) que são passadas para esse método. Minha pergunta é: preciso criar meu próprio algoritmo para as sugestões no método setSuggestion ou outro método a partir do qual a matriz de strings é passada.

questionAnswers(0)

yourAnswerToTheQuestion