VSNetBeans 14.0.301 documentation changes (#4362)

* VSNetBeans 14.0.301 documentation changes

* Formatting fixed
diff --git a/java/java.lsp.server/vscode/CHANGELOG.md b/java/java.lsp.server/vscode/CHANGELOG.md
index 242621e..a41c383 100644
--- a/java/java.lsp.server/vscode/CHANGELOG.md
+++ b/java/java.lsp.server/vscode/CHANGELOG.md
@@ -21,7 +21,15 @@
 
 -->
 ## Version 14.0.301
-* Format Document and Format Selection added.
+* Settings: `NetBeans:UserDir` is set to `Local` as default value. This means each instance of VSCode runs own VSNetBeans LS
+* Format Document and Format Selection added 
+* External formatters using Eclipse, Google and Spring added.
+* JavaDoc completion added
+* Groovy Go To Symbol added
+* Several refactorings added
+* Settings are Remote-SSH aware
+* Native Image debugging provided by GraalVM works now for GraalVM CE and EE
+* Number of bug fixes and improvements in Java, projects and databases support
 
 ## Version 14.0
 * Workaround for VSCode 1.67 error which breaks Projects explorer icon
diff --git a/java/java.lsp.server/vscode/README.md b/java/java.lsp.server/vscode/README.md
index 9745903..718caa6 100644
--- a/java/java.lsp.server/vscode/README.md
+++ b/java/java.lsp.server/vscode/README.md
@@ -120,6 +120,8 @@
 * try-catch refactoring
 * switch() statement
 * while() cycle
+* Inline redundant variable 
+* Constructor and method argument refactoring
 
 ## Organize Imports
 Out of the box support for organizing imports in Java sources is available. It removes unused imports, groups imports by packages and updates your imports whenever a file is saved. In addition to the defaults, there is a rich set of configuration options. 
@@ -130,6 +132,14 @@
 * `Groups` - Groups of import statements (specified by their package prefixes) and their sorting order. Import statements within a group are ordered alphabetically
 
 And `Netbeans > Java > On Save: Organize Imports` - Enable organize imports action on a document save
+
+## JavaDoc smart editing
+When adding JavaDoc to code NetBeans assists by suggesting to insert preformatted and prepopulated JavaDoc comment. Type `/**` above method signature and IDE offers to complete the JavaDoc. The action creates JavaDoc comment with all arguments prepared.
+![JavaDoc Completion](images/javadoc.png)
+
+## Source Code formatting
+Formatting source code is possible using also other styles than NetBeans. Eclipse, Google and Spring formatters can be used. For Eclipse formatter simply export settings from Eclipse IDE into standard file and then set `Netbeans > Format: Settings Path:` in VSCode Settings.
+![Source Code formatter](images/SourceCodeFormatter.png) 
 ## Test Explorer
 NetBeans Language Server provides Test Explorer view which allows to run all tests in a project, examine the results, go to source code and  run particular test.
 ![Test Explorer](images/Test_explorer.png)
@@ -137,7 +147,7 @@
 
 ## Native Image Debugger
 
-NetBeans Language Server allows Java like debugging of native images produced by GraalVM EE native-image tool. It is provided using GDB and via new Run configuration named __Launch Native Image__. This experimental feature works __now__ only on Linux with certain version of GDB, see above. GraalVM Enterprise Edition is needed as it produces full debug information for native images, at this time.
+NetBeans Language Server allows Java like debugging of native images produced by GraalVM native-image tool. It is provided using GDB and via new Run configuration named __Launch Native Image__. This experimental feature works __now__ only on Linux with certain version of GDB, see above.
 
 In order to debug native image applications it is necessary to build such native image with debug information available. It can be done by providing following switches for native-image tool: 
 - `-g -O0` or 
diff --git a/java/java.lsp.server/vscode/images/SourceCodeFormatter.png b/java/java.lsp.server/vscode/images/SourceCodeFormatter.png
new file mode 100644
index 0000000..af4e0d1
--- /dev/null
+++ b/java/java.lsp.server/vscode/images/SourceCodeFormatter.png
Binary files differ
diff --git a/java/java.lsp.server/vscode/images/javadoc.png b/java/java.lsp.server/vscode/images/javadoc.png
new file mode 100644
index 0000000..8ebc49a
--- /dev/null
+++ b/java/java.lsp.server/vscode/images/javadoc.png
Binary files differ