anchor.diff:          };
         };
   
  +      vscjava.vscode-java-dependency = buildVscodeMarketplaceExtension {
  +        mktplcRef = {
  +          name = "vscode-java-dependency";
  +          publisher = "vscjava";
  +          version = "0.21.0";
  +          sha256 = "0rjxjf137qrn91nxmvv4j0a25xgwv2p2w2a1vb7yykkqlkfazmm6";
  +        };
  +        meta = {
  +          license = lib.licenses.mit;
  +        };
  +      };
  +
         vscjava.vscode-java-test = buildVscodeMarketplaceExtension {
           mktplcRef = {
             name = "vscode-java-test";
             publisher = "vscjava";
             version = "0.37.1";
             sha256 = "sha256-QpDMG+0RbiRY9YQYXQhA6ESBoIjBeUxq+bEZ1Y71oSM=";
  +        };
  +        meta = {
  +          license = lib.licenses.mit;
  +        };
  +      };
  +
  +      vscjava.vscode-maven = buildVscodeMarketplaceExtension {
  +        mktplcRef = {
  +          name = "vscode-maven";
  +          publisher = "vscjava";
  +          version = "0.39.0";
  +          sha256 = "1603s2s9abg1pqfakj43zp3dfl0y92pblra85wj2rccbzf3asba3";
  +        };
  +        meta = {
  +          license = lib.licenses.mit;
  +        };
  +      };
  +
  +      vscjava.vscode-spring-initializr = buildVscodeMarketplaceExtension {
  +        mktplcRef = {
  +          name = "vscode-spring-initializr";
  +          publisher = "vscjava";
  +          version = "0.11.0";
  +          sha256 = "1rbwbfz2wgw57vna8ip5b4k8mpk1d1y9vx0xr6gfqhmh6igigqil";
           };
           meta = {
             license = lib.licenses.mit;
  
positive.code:         };
        };
  
        usernamehw.errorlens = buildVscodeMarketplaceExtension {
          mktplcRef = {
            name = "errorlens";
  
negative.code: 
        ms-vscode.cpptools = callPackage ./cpptools { };
  
        ms-vscode.cmake-tools = buildVscodeMarketplaceExtension {
          mktplcRef = {
            name = "cmake-tools";
            publisher = "ms-vscode";
            version = "1.13.17";
            sha256 = "sha256-RF4KTHXnYBfRCD06GYmprwJNkdplyZyk4ioq5Nu+UDM=";
          };
          meta.license = lib.licenses.mit;
        };
  
        ms-vscode.hexeditor = buildVscodeMarketplaceExtension {
          mktplcRef = {
            name = "hexeditor";
            publisher = "ms-vscode";
            version = "1.9.9";
            sha256 = "0w7b9llgm6plzpkr5g8ikpyxdgfdjcd5v9xzhp6967j0xphisdbb";
          };
          meta = {
            license = lib.licenses.mit;
          };
        };
  
        ms-vscode.makefile-tools = buildVscodeMarketplaceExtension {
          mktplcRef = {
            name = "makefile-tools";
            publisher = "ms-vscode";
            version = "0.6.0";
            sha256 = "07zagq5ib9hd3w67yk2g728vypr4qazw0g9dyd5bax21shnmppa9";
          };
          meta = {
            license = lib.licenses.mit;
          };
        };
  
        ms-vscode.PowerShell = buildVscodeMarketplaceExtension {
          mktplcRef = {
            name = "PowerShell";
  