Code snippets use deprecated, internal syntax

copied from microsoft/vscode#26834

in vscode 1.13, with snippets like

"Class Definition": {
    "prefix": "class",
    "body": [
      "/**",
      " * ${name}",
      " */",
      "public class ${name} {",
      "",
      "\tpublic ${name} (${parameters}) {",
      "\t\t$0",
      "\t}",
      "}"
    ],
    "description": "Class Definition"
  },

when selecting that template during completion, all parameters are gone now.

from @jrieken

The snippet above uses the internal syntax that we never documented and never made official. 
We have deprecated that in Nov 16 and are now removing support. I did create an adoption for 
item for your extensions and it seems to be closed: redhat-developer/vscode-java#99.

The new snippet syntax is TextMate like and defined here: 
https://code.visualstudio.com/docs/editor/userdefinedsnippets#_snippet-syntax