private void proposeNativeOptions(MessageField field, ContentAssistContext context,
ICompletionProposalAcceptor acceptor) {
List<String> optionNames = existingFieldOptionNames(field);
proposeDefaultKeyword(field, optionNames, context, acceptor);
ProtoDescriptor descriptor = descriptorProvider.primaryDescriptor();
for (MessageField optionSource : descriptor.availableOptionsFor(field)) {
String optionName = optionSource.getName();
if (optionNames.contains(optionName) || ("packed".equals(optionName) && !canBePacked(field))) {
continue;
}
proposeOption(optionSource, context, acceptor);