message: Fixes CompletionItem data is not preserved between onCompletion and resolve if 0
diff: @@ -320,7 +320,7 @@ export function createConverter(uriConverter?: URIConverter): Converter {
  if (item.commitCharacters) { result.commitCharacters = item.commitCharacters.slice(); }
  if (item.command) { result.command = asCommand(item.command); }
  if (protocolItem) {
  - if (protocolItem.data) {
  + if (protocolItem.data !== void 0 && protocolItem.data !== null) {
  result.data = protocolItem.data;
  }
  if (protocolItem.deprecated === true || protocolItem.deprecated === false) {
  