final ISymbol[] suffixes = getSymbols((IObjectSymbol) symbol,
context,
symbolResolver,
expectedMethodBindings);
final ComposedAdapterFactory factory =
new ComposedAdapterFactory(
ComposedAdapterFactory.Descriptor.Registry.INSTANCE);
final IProposalCreationFactory creationInfo =
new MyProposalFactory(context, getProposalStart().length(),
expectedMethodBindings);
completionList = new ArrayList<ICompletionProposal>();
for (final ISymbol propSymbol : suffixes) {
final Object provider =
factory.adapt(propSymbol, IContentProposalProvider.class);
if (provider instanceof IContentProposalProvider)
{
final ICompletionProposal[] proposal =
((IContentProposalProvider) provider).