}
}
for (String proposal : proposals) {
if (proposal.length() > word.length()
&& proposal.substring(0, word.length()).equals(word)) {
IContentProposal contentProposal = makeContentProposal(proposal, prefixLength);
list.add(contentProposal);
}
}
for(String token : grammer ){
if (token.length() > word.length()
&& token.substring(0, word.length()).equals(word)) {
IContentProposal contentProposal = makeContentProposal(token, prefixLength);
list.add(contentProposal);
}
}
return (IContentProposal[]) list.toArray(new IContentProposal[list.size()]);
}