Update project settings
  - Update java format settings
  - CleanUp: Organize imports
diff --git a/r/org.eclipse.statet.ide.core/.settings/org.eclipse.jdt.core.prefs b/r/org.eclipse.statet.ide.core/.settings/org.eclipse.jdt.core.prefs
index 4f84c42..ea2d0f5 100644
--- a/r/org.eclipse.statet.ide.core/.settings/org.eclipse.jdt.core.prefs
+++ b/r/org.eclipse.statet.ide.core/.settings/org.eclipse.jdt.core.prefs
@@ -63,7 +63,7 @@
 org.eclipse.jdt.core.formatter.alignment_for_type_parameters=0
 org.eclipse.jdt.core.formatter.alignment_for_union_type_in_multicatch=80
 org.eclipse.jdt.core.formatter.blank_lines_after_imports=2
-org.eclipse.jdt.core.formatter.blank_lines_after_last_class_body_declaration=1
+org.eclipse.jdt.core.formatter.blank_lines_after_last_class_body_declaration=0
 org.eclipse.jdt.core.formatter.blank_lines_after_package=-2
 org.eclipse.jdt.core.formatter.blank_lines_before_abstract_method=1
 org.eclipse.jdt.core.formatter.blank_lines_before_field=0
@@ -103,6 +103,7 @@
 org.eclipse.jdt.core.formatter.comment.indent_root_tags=false
 org.eclipse.jdt.core.formatter.comment.indent_tag_description=true
 org.eclipse.jdt.core.formatter.comment.insert_new_line_before_root_tags=insert
+org.eclipse.jdt.core.formatter.comment.insert_new_line_between_different_tags=do not insert
 org.eclipse.jdt.core.formatter.comment.insert_new_line_for_parameter=do not insert
 org.eclipse.jdt.core.formatter.comment.line_length=100
 org.eclipse.jdt.core.formatter.comment.new_lines_at_block_boundaries=false
@@ -183,6 +184,7 @@
 org.eclipse.jdt.core.formatter.insert_space_after_lambda_arrow=insert
 org.eclipse.jdt.core.formatter.insert_space_after_logical_operator=insert
 org.eclipse.jdt.core.formatter.insert_space_after_multiplicative_operator=insert
+org.eclipse.jdt.core.formatter.insert_space_after_not_operator=do not insert
 org.eclipse.jdt.core.formatter.insert_space_after_opening_angle_bracket_in_parameterized_type_reference=do not insert
 org.eclipse.jdt.core.formatter.insert_space_after_opening_angle_bracket_in_type_arguments=do not insert
 org.eclipse.jdt.core.formatter.insert_space_after_opening_angle_bracket_in_type_parameters=do not insert
diff --git a/r/org.eclipse.statet.ide.core/.settings/org.eclipse.jdt.ui.prefs b/r/org.eclipse.statet.ide.core/.settings/org.eclipse.jdt.ui.prefs
index 439018f..470b007 100644
--- a/r/org.eclipse.statet.ide.core/.settings/org.eclipse.jdt.ui.prefs
+++ b/r/org.eclipse.statet.ide.core/.settings/org.eclipse.jdt.ui.prefs
@@ -66,11 +66,11 @@
 eclipse.preferences.version=1
 editor_save_participant_org.eclipse.jdt.ui.postsavelistener.cleanup=true
 formatter_profile=_StatET
-formatter_settings_version=17
+formatter_settings_version=18
 org.eclipse.jdt.ui.exception.name=e
 org.eclipse.jdt.ui.gettersetter.use.is=true
 org.eclipse.jdt.ui.ignorelowercasenames=true
-org.eclipse.jdt.ui.importorder=\#;java;javax;com.ibm.icu;org.osgi;org.eclipse;;org.eclipse.statet.jcommons;org.eclipse.statet.ecommons;org.eclipse.statet;
+org.eclipse.jdt.ui.importorder=\#java;\#;\#org.eclipse.statet.jcommons;\#org.eclipse.statet.ecommons;\#org.eclipse.statet;java;javax;com.ibm.icu;org.osgi;org.eclipse;;org.eclipse.statet.jcommons;org.eclipse.statet.ecommons;org.eclipse.statet;
 org.eclipse.jdt.ui.javadoc=true
 org.eclipse.jdt.ui.keywordthis=true
 org.eclipse.jdt.ui.ondemandthreshold=99
diff --git a/r/org.eclipse.statet.ide.ui/.settings/org.eclipse.jdt.core.prefs b/r/org.eclipse.statet.ide.ui/.settings/org.eclipse.jdt.core.prefs
index 4f84c42..ea2d0f5 100644
--- a/r/org.eclipse.statet.ide.ui/.settings/org.eclipse.jdt.core.prefs
+++ b/r/org.eclipse.statet.ide.ui/.settings/org.eclipse.jdt.core.prefs
@@ -63,7 +63,7 @@
 org.eclipse.jdt.core.formatter.alignment_for_type_parameters=0
 org.eclipse.jdt.core.formatter.alignment_for_union_type_in_multicatch=80
 org.eclipse.jdt.core.formatter.blank_lines_after_imports=2
-org.eclipse.jdt.core.formatter.blank_lines_after_last_class_body_declaration=1
+org.eclipse.jdt.core.formatter.blank_lines_after_last_class_body_declaration=0
 org.eclipse.jdt.core.formatter.blank_lines_after_package=-2
 org.eclipse.jdt.core.formatter.blank_lines_before_abstract_method=1
 org.eclipse.jdt.core.formatter.blank_lines_before_field=0
@@ -103,6 +103,7 @@
 org.eclipse.jdt.core.formatter.comment.indent_root_tags=false
 org.eclipse.jdt.core.formatter.comment.indent_tag_description=true
 org.eclipse.jdt.core.formatter.comment.insert_new_line_before_root_tags=insert
+org.eclipse.jdt.core.formatter.comment.insert_new_line_between_different_tags=do not insert
 org.eclipse.jdt.core.formatter.comment.insert_new_line_for_parameter=do not insert
 org.eclipse.jdt.core.formatter.comment.line_length=100
 org.eclipse.jdt.core.formatter.comment.new_lines_at_block_boundaries=false
@@ -183,6 +184,7 @@
 org.eclipse.jdt.core.formatter.insert_space_after_lambda_arrow=insert
 org.eclipse.jdt.core.formatter.insert_space_after_logical_operator=insert
 org.eclipse.jdt.core.formatter.insert_space_after_multiplicative_operator=insert
+org.eclipse.jdt.core.formatter.insert_space_after_not_operator=do not insert
 org.eclipse.jdt.core.formatter.insert_space_after_opening_angle_bracket_in_parameterized_type_reference=do not insert
 org.eclipse.jdt.core.formatter.insert_space_after_opening_angle_bracket_in_type_arguments=do not insert
 org.eclipse.jdt.core.formatter.insert_space_after_opening_angle_bracket_in_type_parameters=do not insert
diff --git a/r/org.eclipse.statet.ide.ui/.settings/org.eclipse.jdt.ui.prefs b/r/org.eclipse.statet.ide.ui/.settings/org.eclipse.jdt.ui.prefs
index 439018f..470b007 100644
--- a/r/org.eclipse.statet.ide.ui/.settings/org.eclipse.jdt.ui.prefs
+++ b/r/org.eclipse.statet.ide.ui/.settings/org.eclipse.jdt.ui.prefs
@@ -66,11 +66,11 @@
 eclipse.preferences.version=1
 editor_save_participant_org.eclipse.jdt.ui.postsavelistener.cleanup=true
 formatter_profile=_StatET
-formatter_settings_version=17
+formatter_settings_version=18
 org.eclipse.jdt.ui.exception.name=e
 org.eclipse.jdt.ui.gettersetter.use.is=true
 org.eclipse.jdt.ui.ignorelowercasenames=true
-org.eclipse.jdt.ui.importorder=\#;java;javax;com.ibm.icu;org.osgi;org.eclipse;;org.eclipse.statet.jcommons;org.eclipse.statet.ecommons;org.eclipse.statet;
+org.eclipse.jdt.ui.importorder=\#java;\#;\#org.eclipse.statet.jcommons;\#org.eclipse.statet.ecommons;\#org.eclipse.statet;java;javax;com.ibm.icu;org.osgi;org.eclipse;;org.eclipse.statet.jcommons;org.eclipse.statet.ecommons;org.eclipse.statet;
 org.eclipse.jdt.ui.javadoc=true
 org.eclipse.jdt.ui.keywordthis=true
 org.eclipse.jdt.ui.ondemandthreshold=99
diff --git a/r/org.eclipse.statet.nico.core/.settings/org.eclipse.jdt.core.prefs b/r/org.eclipse.statet.nico.core/.settings/org.eclipse.jdt.core.prefs
index 4f84c42..ea2d0f5 100644
--- a/r/org.eclipse.statet.nico.core/.settings/org.eclipse.jdt.core.prefs
+++ b/r/org.eclipse.statet.nico.core/.settings/org.eclipse.jdt.core.prefs
@@ -63,7 +63,7 @@
 org.eclipse.jdt.core.formatter.alignment_for_type_parameters=0
 org.eclipse.jdt.core.formatter.alignment_for_union_type_in_multicatch=80
 org.eclipse.jdt.core.formatter.blank_lines_after_imports=2
-org.eclipse.jdt.core.formatter.blank_lines_after_last_class_body_declaration=1
+org.eclipse.jdt.core.formatter.blank_lines_after_last_class_body_declaration=0
 org.eclipse.jdt.core.formatter.blank_lines_after_package=-2
 org.eclipse.jdt.core.formatter.blank_lines_before_abstract_method=1
 org.eclipse.jdt.core.formatter.blank_lines_before_field=0
@@ -103,6 +103,7 @@
 org.eclipse.jdt.core.formatter.comment.indent_root_tags=false
 org.eclipse.jdt.core.formatter.comment.indent_tag_description=true
 org.eclipse.jdt.core.formatter.comment.insert_new_line_before_root_tags=insert
+org.eclipse.jdt.core.formatter.comment.insert_new_line_between_different_tags=do not insert
 org.eclipse.jdt.core.formatter.comment.insert_new_line_for_parameter=do not insert
 org.eclipse.jdt.core.formatter.comment.line_length=100
 org.eclipse.jdt.core.formatter.comment.new_lines_at_block_boundaries=false
@@ -183,6 +184,7 @@
 org.eclipse.jdt.core.formatter.insert_space_after_lambda_arrow=insert
 org.eclipse.jdt.core.formatter.insert_space_after_logical_operator=insert
 org.eclipse.jdt.core.formatter.insert_space_after_multiplicative_operator=insert
+org.eclipse.jdt.core.formatter.insert_space_after_not_operator=do not insert
 org.eclipse.jdt.core.formatter.insert_space_after_opening_angle_bracket_in_parameterized_type_reference=do not insert
 org.eclipse.jdt.core.formatter.insert_space_after_opening_angle_bracket_in_type_arguments=do not insert
 org.eclipse.jdt.core.formatter.insert_space_after_opening_angle_bracket_in_type_parameters=do not insert
diff --git a/r/org.eclipse.statet.nico.core/.settings/org.eclipse.jdt.ui.prefs b/r/org.eclipse.statet.nico.core/.settings/org.eclipse.jdt.ui.prefs
index 439018f..470b007 100644
--- a/r/org.eclipse.statet.nico.core/.settings/org.eclipse.jdt.ui.prefs
+++ b/r/org.eclipse.statet.nico.core/.settings/org.eclipse.jdt.ui.prefs
@@ -66,11 +66,11 @@
 eclipse.preferences.version=1
 editor_save_participant_org.eclipse.jdt.ui.postsavelistener.cleanup=true
 formatter_profile=_StatET
-formatter_settings_version=17
+formatter_settings_version=18
 org.eclipse.jdt.ui.exception.name=e
 org.eclipse.jdt.ui.gettersetter.use.is=true
 org.eclipse.jdt.ui.ignorelowercasenames=true
-org.eclipse.jdt.ui.importorder=\#;java;javax;com.ibm.icu;org.osgi;org.eclipse;;org.eclipse.statet.jcommons;org.eclipse.statet.ecommons;org.eclipse.statet;
+org.eclipse.jdt.ui.importorder=\#java;\#;\#org.eclipse.statet.jcommons;\#org.eclipse.statet.ecommons;\#org.eclipse.statet;java;javax;com.ibm.icu;org.osgi;org.eclipse;;org.eclipse.statet.jcommons;org.eclipse.statet.ecommons;org.eclipse.statet;
 org.eclipse.jdt.ui.javadoc=true
 org.eclipse.jdt.ui.keywordthis=true
 org.eclipse.jdt.ui.ondemandthreshold=99
diff --git a/r/org.eclipse.statet.nico.ui/.settings/org.eclipse.jdt.core.prefs b/r/org.eclipse.statet.nico.ui/.settings/org.eclipse.jdt.core.prefs
index 4f84c42..ea2d0f5 100644
--- a/r/org.eclipse.statet.nico.ui/.settings/org.eclipse.jdt.core.prefs
+++ b/r/org.eclipse.statet.nico.ui/.settings/org.eclipse.jdt.core.prefs
@@ -63,7 +63,7 @@
 org.eclipse.jdt.core.formatter.alignment_for_type_parameters=0
 org.eclipse.jdt.core.formatter.alignment_for_union_type_in_multicatch=80
 org.eclipse.jdt.core.formatter.blank_lines_after_imports=2
-org.eclipse.jdt.core.formatter.blank_lines_after_last_class_body_declaration=1
+org.eclipse.jdt.core.formatter.blank_lines_after_last_class_body_declaration=0
 org.eclipse.jdt.core.formatter.blank_lines_after_package=-2
 org.eclipse.jdt.core.formatter.blank_lines_before_abstract_method=1
 org.eclipse.jdt.core.formatter.blank_lines_before_field=0
@@ -103,6 +103,7 @@
 org.eclipse.jdt.core.formatter.comment.indent_root_tags=false
 org.eclipse.jdt.core.formatter.comment.indent_tag_description=true
 org.eclipse.jdt.core.formatter.comment.insert_new_line_before_root_tags=insert
+org.eclipse.jdt.core.formatter.comment.insert_new_line_between_different_tags=do not insert
 org.eclipse.jdt.core.formatter.comment.insert_new_line_for_parameter=do not insert
 org.eclipse.jdt.core.formatter.comment.line_length=100
 org.eclipse.jdt.core.formatter.comment.new_lines_at_block_boundaries=false
@@ -183,6 +184,7 @@
 org.eclipse.jdt.core.formatter.insert_space_after_lambda_arrow=insert
 org.eclipse.jdt.core.formatter.insert_space_after_logical_operator=insert
 org.eclipse.jdt.core.formatter.insert_space_after_multiplicative_operator=insert
+org.eclipse.jdt.core.formatter.insert_space_after_not_operator=do not insert
 org.eclipse.jdt.core.formatter.insert_space_after_opening_angle_bracket_in_parameterized_type_reference=do not insert
 org.eclipse.jdt.core.formatter.insert_space_after_opening_angle_bracket_in_type_arguments=do not insert
 org.eclipse.jdt.core.formatter.insert_space_after_opening_angle_bracket_in_type_parameters=do not insert
diff --git a/r/org.eclipse.statet.nico.ui/.settings/org.eclipse.jdt.ui.prefs b/r/org.eclipse.statet.nico.ui/.settings/org.eclipse.jdt.ui.prefs
index 439018f..470b007 100644
--- a/r/org.eclipse.statet.nico.ui/.settings/org.eclipse.jdt.ui.prefs
+++ b/r/org.eclipse.statet.nico.ui/.settings/org.eclipse.jdt.ui.prefs
@@ -66,11 +66,11 @@
 eclipse.preferences.version=1
 editor_save_participant_org.eclipse.jdt.ui.postsavelistener.cleanup=true
 formatter_profile=_StatET
-formatter_settings_version=17
+formatter_settings_version=18
 org.eclipse.jdt.ui.exception.name=e
 org.eclipse.jdt.ui.gettersetter.use.is=true
 org.eclipse.jdt.ui.ignorelowercasenames=true
-org.eclipse.jdt.ui.importorder=\#;java;javax;com.ibm.icu;org.osgi;org.eclipse;;org.eclipse.statet.jcommons;org.eclipse.statet.ecommons;org.eclipse.statet;
+org.eclipse.jdt.ui.importorder=\#java;\#;\#org.eclipse.statet.jcommons;\#org.eclipse.statet.ecommons;\#org.eclipse.statet;java;javax;com.ibm.icu;org.osgi;org.eclipse;;org.eclipse.statet.jcommons;org.eclipse.statet.ecommons;org.eclipse.statet;
 org.eclipse.jdt.ui.javadoc=true
 org.eclipse.jdt.ui.keywordthis=true
 org.eclipse.jdt.ui.ondemandthreshold=99
diff --git a/r/org.eclipse.statet.r.apps/.settings/org.eclipse.jdt.core.prefs b/r/org.eclipse.statet.r.apps/.settings/org.eclipse.jdt.core.prefs
index 4f84c42..ea2d0f5 100644
--- a/r/org.eclipse.statet.r.apps/.settings/org.eclipse.jdt.core.prefs
+++ b/r/org.eclipse.statet.r.apps/.settings/org.eclipse.jdt.core.prefs
@@ -63,7 +63,7 @@
 org.eclipse.jdt.core.formatter.alignment_for_type_parameters=0
 org.eclipse.jdt.core.formatter.alignment_for_union_type_in_multicatch=80
 org.eclipse.jdt.core.formatter.blank_lines_after_imports=2
-org.eclipse.jdt.core.formatter.blank_lines_after_last_class_body_declaration=1
+org.eclipse.jdt.core.formatter.blank_lines_after_last_class_body_declaration=0
 org.eclipse.jdt.core.formatter.blank_lines_after_package=-2
 org.eclipse.jdt.core.formatter.blank_lines_before_abstract_method=1
 org.eclipse.jdt.core.formatter.blank_lines_before_field=0
@@ -103,6 +103,7 @@
 org.eclipse.jdt.core.formatter.comment.indent_root_tags=false
 org.eclipse.jdt.core.formatter.comment.indent_tag_description=true
 org.eclipse.jdt.core.formatter.comment.insert_new_line_before_root_tags=insert
+org.eclipse.jdt.core.formatter.comment.insert_new_line_between_different_tags=do not insert
 org.eclipse.jdt.core.formatter.comment.insert_new_line_for_parameter=do not insert
 org.eclipse.jdt.core.formatter.comment.line_length=100
 org.eclipse.jdt.core.formatter.comment.new_lines_at_block_boundaries=false
@@ -183,6 +184,7 @@
 org.eclipse.jdt.core.formatter.insert_space_after_lambda_arrow=insert
 org.eclipse.jdt.core.formatter.insert_space_after_logical_operator=insert
 org.eclipse.jdt.core.formatter.insert_space_after_multiplicative_operator=insert
+org.eclipse.jdt.core.formatter.insert_space_after_not_operator=do not insert
 org.eclipse.jdt.core.formatter.insert_space_after_opening_angle_bracket_in_parameterized_type_reference=do not insert
 org.eclipse.jdt.core.formatter.insert_space_after_opening_angle_bracket_in_type_arguments=do not insert
 org.eclipse.jdt.core.formatter.insert_space_after_opening_angle_bracket_in_type_parameters=do not insert
diff --git a/r/org.eclipse.statet.r.apps/.settings/org.eclipse.jdt.ui.prefs b/r/org.eclipse.statet.r.apps/.settings/org.eclipse.jdt.ui.prefs
index 439018f..470b007 100644
--- a/r/org.eclipse.statet.r.apps/.settings/org.eclipse.jdt.ui.prefs
+++ b/r/org.eclipse.statet.r.apps/.settings/org.eclipse.jdt.ui.prefs
@@ -66,11 +66,11 @@
 eclipse.preferences.version=1
 editor_save_participant_org.eclipse.jdt.ui.postsavelistener.cleanup=true
 formatter_profile=_StatET
-formatter_settings_version=17
+formatter_settings_version=18
 org.eclipse.jdt.ui.exception.name=e
 org.eclipse.jdt.ui.gettersetter.use.is=true
 org.eclipse.jdt.ui.ignorelowercasenames=true
-org.eclipse.jdt.ui.importorder=\#;java;javax;com.ibm.icu;org.osgi;org.eclipse;;org.eclipse.statet.jcommons;org.eclipse.statet.ecommons;org.eclipse.statet;
+org.eclipse.jdt.ui.importorder=\#java;\#;\#org.eclipse.statet.jcommons;\#org.eclipse.statet.ecommons;\#org.eclipse.statet;java;javax;com.ibm.icu;org.osgi;org.eclipse;;org.eclipse.statet.jcommons;org.eclipse.statet.ecommons;org.eclipse.statet;
 org.eclipse.jdt.ui.javadoc=true
 org.eclipse.jdt.ui.keywordthis=true
 org.eclipse.jdt.ui.ondemandthreshold=99
diff --git a/r/org.eclipse.statet.r.apps/src/org/eclipse/statet/internal/r/apps/ui/launching/AppControlConfigViewTab.java b/r/org.eclipse.statet.r.apps/src/org/eclipse/statet/internal/r/apps/ui/launching/AppControlConfigViewTab.java
index b4d9118..8cec465 100644
--- a/r/org.eclipse.statet.r.apps/src/org/eclipse/statet/internal/r/apps/ui/launching/AppControlConfigViewTab.java
+++ b/r/org.eclipse.statet.r.apps/src/org/eclipse/statet/internal/r/apps/ui/launching/AppControlConfigViewTab.java
@@ -14,11 +14,13 @@
 
 package org.eclipse.statet.internal.r.apps.ui.launching;
 
+import static org.eclipse.statet.jcommons.lang.ObjectUtils.nonNullAssert;
+
 import static org.eclipse.statet.ecommons.databinding.core.observable.ObservableUtils.typed;
+
 import static org.eclipse.statet.internal.r.apps.ui.launching.AppControlConfigs.VARIABLES_CODE_ATTR_NAME;
 import static org.eclipse.statet.internal.r.apps.ui.launching.AppControlConfigs.VARIABLES_VIEWER_ACTION_ATTR_NAME;
 import static org.eclipse.statet.internal.r.apps.ui.launching.AppControlConfigs.VIEWER_ID_ATTR_NAME;
-import static org.eclipse.statet.jcommons.lang.ObjectUtils.nonNullAssert;
 
 import org.eclipse.core.databinding.DataBindingContext;
 import org.eclipse.core.databinding.observable.Realm;
diff --git a/r/org.eclipse.statet.r.apps/src/org/eclipse/statet/internal/r/apps/ui/variables/AppVarView.java b/r/org.eclipse.statet.r.apps/src/org/eclipse/statet/internal/r/apps/ui/variables/AppVarView.java
index 61e5630..ac5204b 100644
--- a/r/org.eclipse.statet.r.apps/src/org/eclipse/statet/internal/r/apps/ui/variables/AppVarView.java
+++ b/r/org.eclipse.statet.r.apps/src/org/eclipse/statet/internal/r/apps/ui/variables/AppVarView.java
@@ -14,9 +14,10 @@
 
 package org.eclipse.statet.internal.r.apps.ui.variables;
 
-import static org.eclipse.statet.jcommons.lang.ObjectUtils.nonNullAssert;
 import static org.eclipse.ui.IWorkbenchCommandConstants.NAVIGATE_COLLAPSE_ALL;
 
+import static org.eclipse.statet.jcommons.lang.ObjectUtils.nonNullAssert;
+
 import java.util.List;
 import java.util.Map;
 import java.util.Set;
diff --git a/r/org.eclipse.statet.r.apps/src/org/eclipse/statet/internal/r/apps/ui/viewer/AppBrowserPage.java b/r/org.eclipse.statet.r.apps/src/org/eclipse/statet/internal/r/apps/ui/viewer/AppBrowserPage.java
index cecff61..eecc545 100644
--- a/r/org.eclipse.statet.r.apps/src/org/eclipse/statet/internal/r/apps/ui/viewer/AppBrowserPage.java
+++ b/r/org.eclipse.statet.r.apps/src/org/eclipse/statet/internal/r/apps/ui/viewer/AppBrowserPage.java
@@ -16,6 +16,7 @@
 
 import static org.eclipse.statet.ecommons.debug.ui.ECommonsDebugUI.TERMINATE_COMMAND_ID;
 import static org.eclipse.statet.ecommons.debug.ui.ECommonsDebugUI.TERMINATE_RELAUNCH_COMMAND_ID;
+
 import static org.eclipse.statet.internal.r.apps.ui.viewer.AppBrowserView.APP_CONTROL_GROUP_ID;
 
 import org.eclipse.core.commands.AbstractHandler;
diff --git a/r/org.eclipse.statet.r.console.core/.settings/org.eclipse.jdt.core.prefs b/r/org.eclipse.statet.r.console.core/.settings/org.eclipse.jdt.core.prefs
index 4f84c42..ea2d0f5 100644
--- a/r/org.eclipse.statet.r.console.core/.settings/org.eclipse.jdt.core.prefs
+++ b/r/org.eclipse.statet.r.console.core/.settings/org.eclipse.jdt.core.prefs
@@ -63,7 +63,7 @@
 org.eclipse.jdt.core.formatter.alignment_for_type_parameters=0
 org.eclipse.jdt.core.formatter.alignment_for_union_type_in_multicatch=80
 org.eclipse.jdt.core.formatter.blank_lines_after_imports=2
-org.eclipse.jdt.core.formatter.blank_lines_after_last_class_body_declaration=1
+org.eclipse.jdt.core.formatter.blank_lines_after_last_class_body_declaration=0
 org.eclipse.jdt.core.formatter.blank_lines_after_package=-2
 org.eclipse.jdt.core.formatter.blank_lines_before_abstract_method=1
 org.eclipse.jdt.core.formatter.blank_lines_before_field=0
@@ -103,6 +103,7 @@
 org.eclipse.jdt.core.formatter.comment.indent_root_tags=false
 org.eclipse.jdt.core.formatter.comment.indent_tag_description=true
 org.eclipse.jdt.core.formatter.comment.insert_new_line_before_root_tags=insert
+org.eclipse.jdt.core.formatter.comment.insert_new_line_between_different_tags=do not insert
 org.eclipse.jdt.core.formatter.comment.insert_new_line_for_parameter=do not insert
 org.eclipse.jdt.core.formatter.comment.line_length=100
 org.eclipse.jdt.core.formatter.comment.new_lines_at_block_boundaries=false
@@ -183,6 +184,7 @@
 org.eclipse.jdt.core.formatter.insert_space_after_lambda_arrow=insert
 org.eclipse.jdt.core.formatter.insert_space_after_logical_operator=insert
 org.eclipse.jdt.core.formatter.insert_space_after_multiplicative_operator=insert
+org.eclipse.jdt.core.formatter.insert_space_after_not_operator=do not insert
 org.eclipse.jdt.core.formatter.insert_space_after_opening_angle_bracket_in_parameterized_type_reference=do not insert
 org.eclipse.jdt.core.formatter.insert_space_after_opening_angle_bracket_in_type_arguments=do not insert
 org.eclipse.jdt.core.formatter.insert_space_after_opening_angle_bracket_in_type_parameters=do not insert
diff --git a/r/org.eclipse.statet.r.console.core/.settings/org.eclipse.jdt.ui.prefs b/r/org.eclipse.statet.r.console.core/.settings/org.eclipse.jdt.ui.prefs
index 439018f..470b007 100644
--- a/r/org.eclipse.statet.r.console.core/.settings/org.eclipse.jdt.ui.prefs
+++ b/r/org.eclipse.statet.r.console.core/.settings/org.eclipse.jdt.ui.prefs
@@ -66,11 +66,11 @@
 eclipse.preferences.version=1
 editor_save_participant_org.eclipse.jdt.ui.postsavelistener.cleanup=true
 formatter_profile=_StatET
-formatter_settings_version=17
+formatter_settings_version=18
 org.eclipse.jdt.ui.exception.name=e
 org.eclipse.jdt.ui.gettersetter.use.is=true
 org.eclipse.jdt.ui.ignorelowercasenames=true
-org.eclipse.jdt.ui.importorder=\#;java;javax;com.ibm.icu;org.osgi;org.eclipse;;org.eclipse.statet.jcommons;org.eclipse.statet.ecommons;org.eclipse.statet;
+org.eclipse.jdt.ui.importorder=\#java;\#;\#org.eclipse.statet.jcommons;\#org.eclipse.statet.ecommons;\#org.eclipse.statet;java;javax;com.ibm.icu;org.osgi;org.eclipse;;org.eclipse.statet.jcommons;org.eclipse.statet.ecommons;org.eclipse.statet;
 org.eclipse.jdt.ui.javadoc=true
 org.eclipse.jdt.ui.keywordthis=true
 org.eclipse.jdt.ui.ondemandthreshold=99
diff --git a/r/org.eclipse.statet.r.console.core/src/org/eclipse/statet/internal/r/console/core/RObjectDB.java b/r/org.eclipse.statet.r.console.core/src/org/eclipse/statet/internal/r/console/core/RObjectDB.java
index e6aff7f..99807ca 100644
--- a/r/org.eclipse.statet.r.console.core/src/org/eclipse/statet/internal/r/console/core/RObjectDB.java
+++ b/r/org.eclipse.statet.r.console.core/src/org/eclipse/statet/internal/r/console/core/RObjectDB.java
@@ -21,8 +21,8 @@
 import java.util.Set;
 import java.util.concurrent.ConcurrentHashMap;
 
-import org.eclipse.statet.jcommons.collections.IntArrayList;
 import org.eclipse.statet.jcommons.collections.ImCollections;
+import org.eclipse.statet.jcommons.collections.IntArrayList;
 import org.eclipse.statet.jcommons.collections.IntList;
 import org.eclipse.statet.jcommons.status.ErrorStatus;
 import org.eclipse.statet.jcommons.status.ProgressMonitor;
diff --git a/r/org.eclipse.statet.r.console.ui/.settings/org.eclipse.jdt.core.prefs b/r/org.eclipse.statet.r.console.ui/.settings/org.eclipse.jdt.core.prefs
index 4f84c42..ea2d0f5 100644
--- a/r/org.eclipse.statet.r.console.ui/.settings/org.eclipse.jdt.core.prefs
+++ b/r/org.eclipse.statet.r.console.ui/.settings/org.eclipse.jdt.core.prefs
@@ -63,7 +63,7 @@
 org.eclipse.jdt.core.formatter.alignment_for_type_parameters=0
 org.eclipse.jdt.core.formatter.alignment_for_union_type_in_multicatch=80
 org.eclipse.jdt.core.formatter.blank_lines_after_imports=2
-org.eclipse.jdt.core.formatter.blank_lines_after_last_class_body_declaration=1
+org.eclipse.jdt.core.formatter.blank_lines_after_last_class_body_declaration=0
 org.eclipse.jdt.core.formatter.blank_lines_after_package=-2
 org.eclipse.jdt.core.formatter.blank_lines_before_abstract_method=1
 org.eclipse.jdt.core.formatter.blank_lines_before_field=0
@@ -103,6 +103,7 @@
 org.eclipse.jdt.core.formatter.comment.indent_root_tags=false
 org.eclipse.jdt.core.formatter.comment.indent_tag_description=true
 org.eclipse.jdt.core.formatter.comment.insert_new_line_before_root_tags=insert
+org.eclipse.jdt.core.formatter.comment.insert_new_line_between_different_tags=do not insert
 org.eclipse.jdt.core.formatter.comment.insert_new_line_for_parameter=do not insert
 org.eclipse.jdt.core.formatter.comment.line_length=100
 org.eclipse.jdt.core.formatter.comment.new_lines_at_block_boundaries=false
@@ -183,6 +184,7 @@
 org.eclipse.jdt.core.formatter.insert_space_after_lambda_arrow=insert
 org.eclipse.jdt.core.formatter.insert_space_after_logical_operator=insert
 org.eclipse.jdt.core.formatter.insert_space_after_multiplicative_operator=insert
+org.eclipse.jdt.core.formatter.insert_space_after_not_operator=do not insert
 org.eclipse.jdt.core.formatter.insert_space_after_opening_angle_bracket_in_parameterized_type_reference=do not insert
 org.eclipse.jdt.core.formatter.insert_space_after_opening_angle_bracket_in_type_arguments=do not insert
 org.eclipse.jdt.core.formatter.insert_space_after_opening_angle_bracket_in_type_parameters=do not insert
diff --git a/r/org.eclipse.statet.r.console.ui/.settings/org.eclipse.jdt.ui.prefs b/r/org.eclipse.statet.r.console.ui/.settings/org.eclipse.jdt.ui.prefs
index 439018f..470b007 100644
--- a/r/org.eclipse.statet.r.console.ui/.settings/org.eclipse.jdt.ui.prefs
+++ b/r/org.eclipse.statet.r.console.ui/.settings/org.eclipse.jdt.ui.prefs
@@ -66,11 +66,11 @@
 eclipse.preferences.version=1
 editor_save_participant_org.eclipse.jdt.ui.postsavelistener.cleanup=true
 formatter_profile=_StatET
-formatter_settings_version=17
+formatter_settings_version=18
 org.eclipse.jdt.ui.exception.name=e
 org.eclipse.jdt.ui.gettersetter.use.is=true
 org.eclipse.jdt.ui.ignorelowercasenames=true
-org.eclipse.jdt.ui.importorder=\#;java;javax;com.ibm.icu;org.osgi;org.eclipse;;org.eclipse.statet.jcommons;org.eclipse.statet.ecommons;org.eclipse.statet;
+org.eclipse.jdt.ui.importorder=\#java;\#;\#org.eclipse.statet.jcommons;\#org.eclipse.statet.ecommons;\#org.eclipse.statet;java;javax;com.ibm.icu;org.osgi;org.eclipse;;org.eclipse.statet.jcommons;org.eclipse.statet.ecommons;org.eclipse.statet;
 org.eclipse.jdt.ui.javadoc=true
 org.eclipse.jdt.ui.keywordthis=true
 org.eclipse.jdt.ui.ondemandthreshold=99
diff --git a/r/org.eclipse.statet.r.core-tests/.settings/org.eclipse.jdt.core.prefs b/r/org.eclipse.statet.r.core-tests/.settings/org.eclipse.jdt.core.prefs
index 4f84c42..ea2d0f5 100644
--- a/r/org.eclipse.statet.r.core-tests/.settings/org.eclipse.jdt.core.prefs
+++ b/r/org.eclipse.statet.r.core-tests/.settings/org.eclipse.jdt.core.prefs
@@ -63,7 +63,7 @@
 org.eclipse.jdt.core.formatter.alignment_for_type_parameters=0
 org.eclipse.jdt.core.formatter.alignment_for_union_type_in_multicatch=80
 org.eclipse.jdt.core.formatter.blank_lines_after_imports=2
-org.eclipse.jdt.core.formatter.blank_lines_after_last_class_body_declaration=1
+org.eclipse.jdt.core.formatter.blank_lines_after_last_class_body_declaration=0
 org.eclipse.jdt.core.formatter.blank_lines_after_package=-2
 org.eclipse.jdt.core.formatter.blank_lines_before_abstract_method=1
 org.eclipse.jdt.core.formatter.blank_lines_before_field=0
@@ -103,6 +103,7 @@
 org.eclipse.jdt.core.formatter.comment.indent_root_tags=false
 org.eclipse.jdt.core.formatter.comment.indent_tag_description=true
 org.eclipse.jdt.core.formatter.comment.insert_new_line_before_root_tags=insert
+org.eclipse.jdt.core.formatter.comment.insert_new_line_between_different_tags=do not insert
 org.eclipse.jdt.core.formatter.comment.insert_new_line_for_parameter=do not insert
 org.eclipse.jdt.core.formatter.comment.line_length=100
 org.eclipse.jdt.core.formatter.comment.new_lines_at_block_boundaries=false
@@ -183,6 +184,7 @@
 org.eclipse.jdt.core.formatter.insert_space_after_lambda_arrow=insert
 org.eclipse.jdt.core.formatter.insert_space_after_logical_operator=insert
 org.eclipse.jdt.core.formatter.insert_space_after_multiplicative_operator=insert
+org.eclipse.jdt.core.formatter.insert_space_after_not_operator=do not insert
 org.eclipse.jdt.core.formatter.insert_space_after_opening_angle_bracket_in_parameterized_type_reference=do not insert
 org.eclipse.jdt.core.formatter.insert_space_after_opening_angle_bracket_in_type_arguments=do not insert
 org.eclipse.jdt.core.formatter.insert_space_after_opening_angle_bracket_in_type_parameters=do not insert
diff --git a/r/org.eclipse.statet.r.core-tests/.settings/org.eclipse.jdt.ui.prefs b/r/org.eclipse.statet.r.core-tests/.settings/org.eclipse.jdt.ui.prefs
index 439018f..470b007 100644
--- a/r/org.eclipse.statet.r.core-tests/.settings/org.eclipse.jdt.ui.prefs
+++ b/r/org.eclipse.statet.r.core-tests/.settings/org.eclipse.jdt.ui.prefs
@@ -66,11 +66,11 @@
 eclipse.preferences.version=1
 editor_save_participant_org.eclipse.jdt.ui.postsavelistener.cleanup=true
 formatter_profile=_StatET
-formatter_settings_version=17
+formatter_settings_version=18
 org.eclipse.jdt.ui.exception.name=e
 org.eclipse.jdt.ui.gettersetter.use.is=true
 org.eclipse.jdt.ui.ignorelowercasenames=true
-org.eclipse.jdt.ui.importorder=\#;java;javax;com.ibm.icu;org.osgi;org.eclipse;;org.eclipse.statet.jcommons;org.eclipse.statet.ecommons;org.eclipse.statet;
+org.eclipse.jdt.ui.importorder=\#java;\#;\#org.eclipse.statet.jcommons;\#org.eclipse.statet.ecommons;\#org.eclipse.statet;java;javax;com.ibm.icu;org.osgi;org.eclipse;;org.eclipse.statet.jcommons;org.eclipse.statet.ecommons;org.eclipse.statet;
 org.eclipse.jdt.ui.javadoc=true
 org.eclipse.jdt.ui.keywordthis=true
 org.eclipse.jdt.ui.ondemandthreshold=99
diff --git a/r/org.eclipse.statet.r.core-tests/src/org/eclipse/statet/r/core/RSearchPatternTest.java b/r/org.eclipse.statet.r.core-tests/src/org/eclipse/statet/r/core/RSearchPatternTest.java
index 2a38405..cf94228 100644
--- a/r/org.eclipse.statet.r.core-tests/src/org/eclipse/statet/r/core/RSearchPatternTest.java
+++ b/r/org.eclipse.statet.r.core-tests/src/org/eclipse/statet/r/core/RSearchPatternTest.java
@@ -14,12 +14,13 @@
 
 package org.eclipse.statet.r.core;
 
-import static org.eclipse.statet.jcommons.text.core.SearchPattern.PREFIX_MATCH;
-import static org.eclipse.statet.jcommons.text.core.SearchPattern.SUBSTRING_MATCH;
 import static org.junit.Assert.assertArrayEquals;
 import static org.junit.Assert.assertEquals;
 import static org.junit.Assert.assertNull;
 
+import static org.eclipse.statet.jcommons.text.core.SearchPattern.PREFIX_MATCH;
+import static org.eclipse.statet.jcommons.text.core.SearchPattern.SUBSTRING_MATCH;
+
 import org.junit.Test;
 
 import org.eclipse.statet.jcommons.lang.NonNullByDefault;
diff --git a/r/org.eclipse.statet.r.core-tests/src/org/eclipse/statet/r/core/rsource/RLexerTerminalTest.java b/r/org.eclipse.statet.r.core-tests/src/org/eclipse/statet/r/core/rsource/RLexerTerminalTest.java
index e176016..0489e84 100644
--- a/r/org.eclipse.statet.r.core-tests/src/org/eclipse/statet/r/core/rsource/RLexerTerminalTest.java
+++ b/r/org.eclipse.statet.r.core-tests/src/org/eclipse/statet/r/core/rsource/RLexerTerminalTest.java
@@ -14,13 +14,14 @@
 
 package org.eclipse.statet.r.core.rsource;
 
+import static org.junit.Assert.assertEquals;
+
 import static org.eclipse.statet.r.core.rsource.IRSourceConstants.STATUS123_SYNTAX_NUMBER_EXP_DIGIT_MISSING;
 import static org.eclipse.statet.r.core.rsource.IRSourceConstants.STATUS123_SYNTAX_NUMBER_HEX_DIGIT_MISSING;
 import static org.eclipse.statet.r.core.rsource.IRSourceConstants.STATUS123_SYNTAX_NUMBER_HEX_FLOAT_EXP_MISSING;
 import static org.eclipse.statet.r.core.rsource.IRSourceConstants.STATUS123_SYNTAX_NUMBER_INT_WITH_DEC_POINT;
 import static org.eclipse.statet.r.core.rsource.IRSourceConstants.STATUS123_SYNTAX_NUMBER_NON_INT_WITH_L;
 import static org.eclipse.statet.r.core.rsource.IRSourceConstants.STATUS12_SYNTAX_TOKEN_NOT_CLOSED;
-import static org.junit.Assert.assertEquals;
 
 import org.junit.FixMethodOrder;
 import org.junit.Test;
diff --git a/r/org.eclipse.statet.r.core-tests/src/org/eclipse/statet/r/core/rsource/RLexerTextEncodingTest.java b/r/org.eclipse.statet.r.core-tests/src/org/eclipse/statet/r/core/rsource/RLexerTextEncodingTest.java
index 9a2d126..a027e9c 100644
--- a/r/org.eclipse.statet.r.core-tests/src/org/eclipse/statet/r/core/rsource/RLexerTextEncodingTest.java
+++ b/r/org.eclipse.statet.r.core-tests/src/org/eclipse/statet/r/core/rsource/RLexerTextEncodingTest.java
@@ -14,12 +14,13 @@
 
 package org.eclipse.statet.r.core.rsource;
 
+import static org.junit.Assert.assertEquals;
+
 import static org.eclipse.statet.r.core.rsource.IRSourceConstants.STATUS123_SYNTAX_TEXT_ESCAPE_SEQ_HEX_DIGIT_MISSING;
 import static org.eclipse.statet.r.core.rsource.IRSourceConstants.STATUS123_SYNTAX_TEXT_ESCAPE_SEQ_NOT_CLOSED;
 import static org.eclipse.statet.r.core.rsource.IRSourceConstants.STATUS123_SYNTAX_TEXT_ESCAPE_SEQ_UNEXPECTED;
 import static org.eclipse.statet.r.core.rsource.IRSourceConstants.STATUS123_SYNTAX_TEXT_ESCAPE_SEQ_UNKOWN;
 import static org.eclipse.statet.r.core.rsource.IRSourceConstants.STATUS123_SYNTAX_TEXT_NULLCHAR;
-import static org.junit.Assert.assertEquals;
 
 import org.junit.Test;
 
diff --git a/r/org.eclipse.statet.r.core/.settings/org.eclipse.jdt.core.prefs b/r/org.eclipse.statet.r.core/.settings/org.eclipse.jdt.core.prefs
index 4f84c42..ea2d0f5 100644
--- a/r/org.eclipse.statet.r.core/.settings/org.eclipse.jdt.core.prefs
+++ b/r/org.eclipse.statet.r.core/.settings/org.eclipse.jdt.core.prefs
@@ -63,7 +63,7 @@
 org.eclipse.jdt.core.formatter.alignment_for_type_parameters=0
 org.eclipse.jdt.core.formatter.alignment_for_union_type_in_multicatch=80
 org.eclipse.jdt.core.formatter.blank_lines_after_imports=2
-org.eclipse.jdt.core.formatter.blank_lines_after_last_class_body_declaration=1
+org.eclipse.jdt.core.formatter.blank_lines_after_last_class_body_declaration=0
 org.eclipse.jdt.core.formatter.blank_lines_after_package=-2
 org.eclipse.jdt.core.formatter.blank_lines_before_abstract_method=1
 org.eclipse.jdt.core.formatter.blank_lines_before_field=0
@@ -103,6 +103,7 @@
 org.eclipse.jdt.core.formatter.comment.indent_root_tags=false
 org.eclipse.jdt.core.formatter.comment.indent_tag_description=true
 org.eclipse.jdt.core.formatter.comment.insert_new_line_before_root_tags=insert
+org.eclipse.jdt.core.formatter.comment.insert_new_line_between_different_tags=do not insert
 org.eclipse.jdt.core.formatter.comment.insert_new_line_for_parameter=do not insert
 org.eclipse.jdt.core.formatter.comment.line_length=100
 org.eclipse.jdt.core.formatter.comment.new_lines_at_block_boundaries=false
@@ -183,6 +184,7 @@
 org.eclipse.jdt.core.formatter.insert_space_after_lambda_arrow=insert
 org.eclipse.jdt.core.formatter.insert_space_after_logical_operator=insert
 org.eclipse.jdt.core.formatter.insert_space_after_multiplicative_operator=insert
+org.eclipse.jdt.core.formatter.insert_space_after_not_operator=do not insert
 org.eclipse.jdt.core.formatter.insert_space_after_opening_angle_bracket_in_parameterized_type_reference=do not insert
 org.eclipse.jdt.core.formatter.insert_space_after_opening_angle_bracket_in_type_arguments=do not insert
 org.eclipse.jdt.core.formatter.insert_space_after_opening_angle_bracket_in_type_parameters=do not insert
diff --git a/r/org.eclipse.statet.r.core/.settings/org.eclipse.jdt.ui.prefs b/r/org.eclipse.statet.r.core/.settings/org.eclipse.jdt.ui.prefs
index 439018f..470b007 100644
--- a/r/org.eclipse.statet.r.core/.settings/org.eclipse.jdt.ui.prefs
+++ b/r/org.eclipse.statet.r.core/.settings/org.eclipse.jdt.ui.prefs
@@ -66,11 +66,11 @@
 eclipse.preferences.version=1
 editor_save_participant_org.eclipse.jdt.ui.postsavelistener.cleanup=true
 formatter_profile=_StatET
-formatter_settings_version=17
+formatter_settings_version=18
 org.eclipse.jdt.ui.exception.name=e
 org.eclipse.jdt.ui.gettersetter.use.is=true
 org.eclipse.jdt.ui.ignorelowercasenames=true
-org.eclipse.jdt.ui.importorder=\#;java;javax;com.ibm.icu;org.osgi;org.eclipse;;org.eclipse.statet.jcommons;org.eclipse.statet.ecommons;org.eclipse.statet;
+org.eclipse.jdt.ui.importorder=\#java;\#;\#org.eclipse.statet.jcommons;\#org.eclipse.statet.ecommons;\#org.eclipse.statet;java;javax;com.ibm.icu;org.osgi;org.eclipse;;org.eclipse.statet.jcommons;org.eclipse.statet.ecommons;org.eclipse.statet;
 org.eclipse.jdt.ui.javadoc=true
 org.eclipse.jdt.ui.keywordthis=true
 org.eclipse.jdt.ui.ondemandthreshold=99
diff --git a/r/org.eclipse.statet.r.core/src/org/eclipse/statet/internal/r/core/renv/REnvConfigurationImpl.java b/r/org.eclipse.statet.r.core/src/org/eclipse/statet/internal/r/core/renv/REnvConfigurationImpl.java
index a94b3c0..3adee7c 100644
--- a/r/org.eclipse.statet.r.core/src/org/eclipse/statet/internal/r/core/renv/REnvConfigurationImpl.java
+++ b/r/org.eclipse.statet.r.core/src/org/eclipse/statet/internal/r/core/renv/REnvConfigurationImpl.java
@@ -54,9 +54,9 @@
 import org.eclipse.statet.ecommons.io.FileUtil;
 import org.eclipse.statet.ecommons.preferences.core.Preference;
 import org.eclipse.statet.ecommons.preferences.core.Preference.IntPref;
+import org.eclipse.statet.ecommons.preferences.core.Preference.NullableStringPref;
 import org.eclipse.statet.ecommons.preferences.core.Preference.StringArrayPref;
 import org.eclipse.statet.ecommons.preferences.core.Preference.StringPref;
-import org.eclipse.statet.ecommons.preferences.core.Preference.NullableStringPref;
 import org.eclipse.statet.ecommons.preferences.core.PreferenceAccess;
 import org.eclipse.statet.ecommons.preferences.core.util.PreferenceUtils;
 import org.eclipse.statet.ecommons.runtime.core.util.StatusUtils;
diff --git a/r/org.eclipse.statet.r.debug.core/.settings/org.eclipse.jdt.core.prefs b/r/org.eclipse.statet.r.debug.core/.settings/org.eclipse.jdt.core.prefs
index 4f84c42..ea2d0f5 100644
--- a/r/org.eclipse.statet.r.debug.core/.settings/org.eclipse.jdt.core.prefs
+++ b/r/org.eclipse.statet.r.debug.core/.settings/org.eclipse.jdt.core.prefs
@@ -63,7 +63,7 @@
 org.eclipse.jdt.core.formatter.alignment_for_type_parameters=0
 org.eclipse.jdt.core.formatter.alignment_for_union_type_in_multicatch=80
 org.eclipse.jdt.core.formatter.blank_lines_after_imports=2
-org.eclipse.jdt.core.formatter.blank_lines_after_last_class_body_declaration=1
+org.eclipse.jdt.core.formatter.blank_lines_after_last_class_body_declaration=0
 org.eclipse.jdt.core.formatter.blank_lines_after_package=-2
 org.eclipse.jdt.core.formatter.blank_lines_before_abstract_method=1
 org.eclipse.jdt.core.formatter.blank_lines_before_field=0
@@ -103,6 +103,7 @@
 org.eclipse.jdt.core.formatter.comment.indent_root_tags=false
 org.eclipse.jdt.core.formatter.comment.indent_tag_description=true
 org.eclipse.jdt.core.formatter.comment.insert_new_line_before_root_tags=insert
+org.eclipse.jdt.core.formatter.comment.insert_new_line_between_different_tags=do not insert
 org.eclipse.jdt.core.formatter.comment.insert_new_line_for_parameter=do not insert
 org.eclipse.jdt.core.formatter.comment.line_length=100
 org.eclipse.jdt.core.formatter.comment.new_lines_at_block_boundaries=false
@@ -183,6 +184,7 @@
 org.eclipse.jdt.core.formatter.insert_space_after_lambda_arrow=insert
 org.eclipse.jdt.core.formatter.insert_space_after_logical_operator=insert
 org.eclipse.jdt.core.formatter.insert_space_after_multiplicative_operator=insert
+org.eclipse.jdt.core.formatter.insert_space_after_not_operator=do not insert
 org.eclipse.jdt.core.formatter.insert_space_after_opening_angle_bracket_in_parameterized_type_reference=do not insert
 org.eclipse.jdt.core.formatter.insert_space_after_opening_angle_bracket_in_type_arguments=do not insert
 org.eclipse.jdt.core.formatter.insert_space_after_opening_angle_bracket_in_type_parameters=do not insert
diff --git a/r/org.eclipse.statet.r.debug.core/.settings/org.eclipse.jdt.ui.prefs b/r/org.eclipse.statet.r.debug.core/.settings/org.eclipse.jdt.ui.prefs
index 439018f..470b007 100644
--- a/r/org.eclipse.statet.r.debug.core/.settings/org.eclipse.jdt.ui.prefs
+++ b/r/org.eclipse.statet.r.debug.core/.settings/org.eclipse.jdt.ui.prefs
@@ -66,11 +66,11 @@
 eclipse.preferences.version=1
 editor_save_participant_org.eclipse.jdt.ui.postsavelistener.cleanup=true
 formatter_profile=_StatET
-formatter_settings_version=17
+formatter_settings_version=18
 org.eclipse.jdt.ui.exception.name=e
 org.eclipse.jdt.ui.gettersetter.use.is=true
 org.eclipse.jdt.ui.ignorelowercasenames=true
-org.eclipse.jdt.ui.importorder=\#;java;javax;com.ibm.icu;org.osgi;org.eclipse;;org.eclipse.statet.jcommons;org.eclipse.statet.ecommons;org.eclipse.statet;
+org.eclipse.jdt.ui.importorder=\#java;\#;\#org.eclipse.statet.jcommons;\#org.eclipse.statet.ecommons;\#org.eclipse.statet;java;javax;com.ibm.icu;org.osgi;org.eclipse;;org.eclipse.statet.jcommons;org.eclipse.statet.ecommons;org.eclipse.statet;
 org.eclipse.jdt.ui.javadoc=true
 org.eclipse.jdt.ui.keywordthis=true
 org.eclipse.jdt.ui.ondemandthreshold=99
diff --git a/r/org.eclipse.statet.r.debug.ui/.settings/org.eclipse.jdt.core.prefs b/r/org.eclipse.statet.r.debug.ui/.settings/org.eclipse.jdt.core.prefs
index 4f84c42..ea2d0f5 100644
--- a/r/org.eclipse.statet.r.debug.ui/.settings/org.eclipse.jdt.core.prefs
+++ b/r/org.eclipse.statet.r.debug.ui/.settings/org.eclipse.jdt.core.prefs
@@ -63,7 +63,7 @@
 org.eclipse.jdt.core.formatter.alignment_for_type_parameters=0
 org.eclipse.jdt.core.formatter.alignment_for_union_type_in_multicatch=80
 org.eclipse.jdt.core.formatter.blank_lines_after_imports=2
-org.eclipse.jdt.core.formatter.blank_lines_after_last_class_body_declaration=1
+org.eclipse.jdt.core.formatter.blank_lines_after_last_class_body_declaration=0
 org.eclipse.jdt.core.formatter.blank_lines_after_package=-2
 org.eclipse.jdt.core.formatter.blank_lines_before_abstract_method=1
 org.eclipse.jdt.core.formatter.blank_lines_before_field=0
@@ -103,6 +103,7 @@
 org.eclipse.jdt.core.formatter.comment.indent_root_tags=false
 org.eclipse.jdt.core.formatter.comment.indent_tag_description=true
 org.eclipse.jdt.core.formatter.comment.insert_new_line_before_root_tags=insert
+org.eclipse.jdt.core.formatter.comment.insert_new_line_between_different_tags=do not insert
 org.eclipse.jdt.core.formatter.comment.insert_new_line_for_parameter=do not insert
 org.eclipse.jdt.core.formatter.comment.line_length=100
 org.eclipse.jdt.core.formatter.comment.new_lines_at_block_boundaries=false
@@ -183,6 +184,7 @@
 org.eclipse.jdt.core.formatter.insert_space_after_lambda_arrow=insert
 org.eclipse.jdt.core.formatter.insert_space_after_logical_operator=insert
 org.eclipse.jdt.core.formatter.insert_space_after_multiplicative_operator=insert
+org.eclipse.jdt.core.formatter.insert_space_after_not_operator=do not insert
 org.eclipse.jdt.core.formatter.insert_space_after_opening_angle_bracket_in_parameterized_type_reference=do not insert
 org.eclipse.jdt.core.formatter.insert_space_after_opening_angle_bracket_in_type_arguments=do not insert
 org.eclipse.jdt.core.formatter.insert_space_after_opening_angle_bracket_in_type_parameters=do not insert
diff --git a/r/org.eclipse.statet.r.debug.ui/.settings/org.eclipse.jdt.ui.prefs b/r/org.eclipse.statet.r.debug.ui/.settings/org.eclipse.jdt.ui.prefs
index 439018f..470b007 100644
--- a/r/org.eclipse.statet.r.debug.ui/.settings/org.eclipse.jdt.ui.prefs
+++ b/r/org.eclipse.statet.r.debug.ui/.settings/org.eclipse.jdt.ui.prefs
@@ -66,11 +66,11 @@
 eclipse.preferences.version=1
 editor_save_participant_org.eclipse.jdt.ui.postsavelistener.cleanup=true
 formatter_profile=_StatET
-formatter_settings_version=17
+formatter_settings_version=18
 org.eclipse.jdt.ui.exception.name=e
 org.eclipse.jdt.ui.gettersetter.use.is=true
 org.eclipse.jdt.ui.ignorelowercasenames=true
-org.eclipse.jdt.ui.importorder=\#;java;javax;com.ibm.icu;org.osgi;org.eclipse;;org.eclipse.statet.jcommons;org.eclipse.statet.ecommons;org.eclipse.statet;
+org.eclipse.jdt.ui.importorder=\#java;\#;\#org.eclipse.statet.jcommons;\#org.eclipse.statet.ecommons;\#org.eclipse.statet;java;javax;com.ibm.icu;org.osgi;org.eclipse;;org.eclipse.statet.jcommons;org.eclipse.statet.ecommons;org.eclipse.statet;
 org.eclipse.jdt.ui.javadoc=true
 org.eclipse.jdt.ui.keywordthis=true
 org.eclipse.jdt.ui.ondemandthreshold=99
diff --git a/r/org.eclipse.statet.r.launching.winrgui/.settings/org.eclipse.jdt.core.prefs b/r/org.eclipse.statet.r.launching.winrgui/.settings/org.eclipse.jdt.core.prefs
index 4f84c42..ea2d0f5 100644
--- a/r/org.eclipse.statet.r.launching.winrgui/.settings/org.eclipse.jdt.core.prefs
+++ b/r/org.eclipse.statet.r.launching.winrgui/.settings/org.eclipse.jdt.core.prefs
@@ -63,7 +63,7 @@
 org.eclipse.jdt.core.formatter.alignment_for_type_parameters=0
 org.eclipse.jdt.core.formatter.alignment_for_union_type_in_multicatch=80
 org.eclipse.jdt.core.formatter.blank_lines_after_imports=2
-org.eclipse.jdt.core.formatter.blank_lines_after_last_class_body_declaration=1
+org.eclipse.jdt.core.formatter.blank_lines_after_last_class_body_declaration=0
 org.eclipse.jdt.core.formatter.blank_lines_after_package=-2
 org.eclipse.jdt.core.formatter.blank_lines_before_abstract_method=1
 org.eclipse.jdt.core.formatter.blank_lines_before_field=0
@@ -103,6 +103,7 @@
 org.eclipse.jdt.core.formatter.comment.indent_root_tags=false
 org.eclipse.jdt.core.formatter.comment.indent_tag_description=true
 org.eclipse.jdt.core.formatter.comment.insert_new_line_before_root_tags=insert
+org.eclipse.jdt.core.formatter.comment.insert_new_line_between_different_tags=do not insert
 org.eclipse.jdt.core.formatter.comment.insert_new_line_for_parameter=do not insert
 org.eclipse.jdt.core.formatter.comment.line_length=100
 org.eclipse.jdt.core.formatter.comment.new_lines_at_block_boundaries=false
@@ -183,6 +184,7 @@
 org.eclipse.jdt.core.formatter.insert_space_after_lambda_arrow=insert
 org.eclipse.jdt.core.formatter.insert_space_after_logical_operator=insert
 org.eclipse.jdt.core.formatter.insert_space_after_multiplicative_operator=insert
+org.eclipse.jdt.core.formatter.insert_space_after_not_operator=do not insert
 org.eclipse.jdt.core.formatter.insert_space_after_opening_angle_bracket_in_parameterized_type_reference=do not insert
 org.eclipse.jdt.core.formatter.insert_space_after_opening_angle_bracket_in_type_arguments=do not insert
 org.eclipse.jdt.core.formatter.insert_space_after_opening_angle_bracket_in_type_parameters=do not insert
diff --git a/r/org.eclipse.statet.r.launching.winrgui/.settings/org.eclipse.jdt.ui.prefs b/r/org.eclipse.statet.r.launching.winrgui/.settings/org.eclipse.jdt.ui.prefs
index 439018f..470b007 100644
--- a/r/org.eclipse.statet.r.launching.winrgui/.settings/org.eclipse.jdt.ui.prefs
+++ b/r/org.eclipse.statet.r.launching.winrgui/.settings/org.eclipse.jdt.ui.prefs
@@ -66,11 +66,11 @@
 eclipse.preferences.version=1
 editor_save_participant_org.eclipse.jdt.ui.postsavelistener.cleanup=true
 formatter_profile=_StatET
-formatter_settings_version=17
+formatter_settings_version=18
 org.eclipse.jdt.ui.exception.name=e
 org.eclipse.jdt.ui.gettersetter.use.is=true
 org.eclipse.jdt.ui.ignorelowercasenames=true
-org.eclipse.jdt.ui.importorder=\#;java;javax;com.ibm.icu;org.osgi;org.eclipse;;org.eclipse.statet.jcommons;org.eclipse.statet.ecommons;org.eclipse.statet;
+org.eclipse.jdt.ui.importorder=\#java;\#;\#org.eclipse.statet.jcommons;\#org.eclipse.statet.ecommons;\#org.eclipse.statet;java;javax;com.ibm.icu;org.osgi;org.eclipse;;org.eclipse.statet.jcommons;org.eclipse.statet.ecommons;org.eclipse.statet;
 org.eclipse.jdt.ui.javadoc=true
 org.eclipse.jdt.ui.keywordthis=true
 org.eclipse.jdt.ui.ondemandthreshold=99
diff --git a/r/org.eclipse.statet.r.ui/.settings/org.eclipse.jdt.core.prefs b/r/org.eclipse.statet.r.ui/.settings/org.eclipse.jdt.core.prefs
index 4f84c42..ea2d0f5 100644
--- a/r/org.eclipse.statet.r.ui/.settings/org.eclipse.jdt.core.prefs
+++ b/r/org.eclipse.statet.r.ui/.settings/org.eclipse.jdt.core.prefs
@@ -63,7 +63,7 @@
 org.eclipse.jdt.core.formatter.alignment_for_type_parameters=0
 org.eclipse.jdt.core.formatter.alignment_for_union_type_in_multicatch=80
 org.eclipse.jdt.core.formatter.blank_lines_after_imports=2
-org.eclipse.jdt.core.formatter.blank_lines_after_last_class_body_declaration=1
+org.eclipse.jdt.core.formatter.blank_lines_after_last_class_body_declaration=0
 org.eclipse.jdt.core.formatter.blank_lines_after_package=-2
 org.eclipse.jdt.core.formatter.blank_lines_before_abstract_method=1
 org.eclipse.jdt.core.formatter.blank_lines_before_field=0
@@ -103,6 +103,7 @@
 org.eclipse.jdt.core.formatter.comment.indent_root_tags=false
 org.eclipse.jdt.core.formatter.comment.indent_tag_description=true
 org.eclipse.jdt.core.formatter.comment.insert_new_line_before_root_tags=insert
+org.eclipse.jdt.core.formatter.comment.insert_new_line_between_different_tags=do not insert
 org.eclipse.jdt.core.formatter.comment.insert_new_line_for_parameter=do not insert
 org.eclipse.jdt.core.formatter.comment.line_length=100
 org.eclipse.jdt.core.formatter.comment.new_lines_at_block_boundaries=false
@@ -183,6 +184,7 @@
 org.eclipse.jdt.core.formatter.insert_space_after_lambda_arrow=insert
 org.eclipse.jdt.core.formatter.insert_space_after_logical_operator=insert
 org.eclipse.jdt.core.formatter.insert_space_after_multiplicative_operator=insert
+org.eclipse.jdt.core.formatter.insert_space_after_not_operator=do not insert
 org.eclipse.jdt.core.formatter.insert_space_after_opening_angle_bracket_in_parameterized_type_reference=do not insert
 org.eclipse.jdt.core.formatter.insert_space_after_opening_angle_bracket_in_type_arguments=do not insert
 org.eclipse.jdt.core.formatter.insert_space_after_opening_angle_bracket_in_type_parameters=do not insert
diff --git a/r/org.eclipse.statet.r.ui/.settings/org.eclipse.jdt.ui.prefs b/r/org.eclipse.statet.r.ui/.settings/org.eclipse.jdt.ui.prefs
index 439018f..470b007 100644
--- a/r/org.eclipse.statet.r.ui/.settings/org.eclipse.jdt.ui.prefs
+++ b/r/org.eclipse.statet.r.ui/.settings/org.eclipse.jdt.ui.prefs
@@ -66,11 +66,11 @@
 eclipse.preferences.version=1
 editor_save_participant_org.eclipse.jdt.ui.postsavelistener.cleanup=true
 formatter_profile=_StatET
-formatter_settings_version=17
+formatter_settings_version=18
 org.eclipse.jdt.ui.exception.name=e
 org.eclipse.jdt.ui.gettersetter.use.is=true
 org.eclipse.jdt.ui.ignorelowercasenames=true
-org.eclipse.jdt.ui.importorder=\#;java;javax;com.ibm.icu;org.osgi;org.eclipse;;org.eclipse.statet.jcommons;org.eclipse.statet.ecommons;org.eclipse.statet;
+org.eclipse.jdt.ui.importorder=\#java;\#;\#org.eclipse.statet.jcommons;\#org.eclipse.statet.ecommons;\#org.eclipse.statet;java;javax;com.ibm.icu;org.osgi;org.eclipse;;org.eclipse.statet.jcommons;org.eclipse.statet.ecommons;org.eclipse.statet;
 org.eclipse.jdt.ui.javadoc=true
 org.eclipse.jdt.ui.keywordthis=true
 org.eclipse.jdt.ui.ondemandthreshold=99
diff --git a/r/org.eclipse.statet.r.ui/src/org/eclipse/statet/internal/r/ui/rhelp/RHelpInfoHoverCreator.java b/r/org.eclipse.statet.r.ui/src/org/eclipse/statet/internal/r/ui/rhelp/RHelpInfoHoverCreator.java
index abcd495..c1bbea2 100644
--- a/r/org.eclipse.statet.r.ui/src/org/eclipse/statet/internal/r/ui/rhelp/RHelpInfoHoverCreator.java
+++ b/r/org.eclipse.statet.r.ui/src/org/eclipse/statet/internal/r/ui/rhelp/RHelpInfoHoverCreator.java
@@ -15,6 +15,7 @@
 package org.eclipse.statet.internal.r.ui.rhelp;
 
 import static org.eclipse.debug.ui.IDebugUIConstants.PREF_DETAIL_PANE_FONT;
+
 import static org.eclipse.statet.ltk.ui.sourceediting.assist.InfoHover.MODE_FOCUS;
 
 import java.net.URI;
diff --git a/r/org.eclipse.statet.r.ui/src/org/eclipse/statet/r/ui/sourceediting/RAutoEditStrategy.java b/r/org.eclipse.statet.r.ui/src/org/eclipse/statet/r/ui/sourceediting/RAutoEditStrategy.java
index 21233ce..30c8185 100644
--- a/r/org.eclipse.statet.r.ui/src/org/eclipse/statet/r/ui/sourceediting/RAutoEditStrategy.java
+++ b/r/org.eclipse.statet.r.ui/src/org/eclipse/statet/r/ui/sourceediting/RAutoEditStrategy.java
@@ -15,6 +15,7 @@
 package org.eclipse.statet.r.ui.sourceediting;
 
 import static org.eclipse.statet.ecommons.text.ui.BracketLevel.AUTODELETE;
+
 import static org.eclipse.statet.r.core.source.IRDocumentConstants.R_DEFAULT_CONTENT_CONSTRAINT;
 import static org.eclipse.statet.r.core.source.RHeuristicTokenScanner.CURLY_BRACKET_TYPE;
 import static org.eclipse.statet.r.core.source.RHeuristicTokenScanner.ROUND_BRACKET_TYPE;
diff --git a/r/org.eclipse.statet.r.ui/srcDebug/org/eclipse/statet/internal/r/debug/ui/assist/RElementInfoControl.java b/r/org.eclipse.statet.r.ui/srcDebug/org/eclipse/statet/internal/r/debug/ui/assist/RElementInfoControl.java
index 98e1e61..f6bb1ff 100644
--- a/r/org.eclipse.statet.r.ui/srcDebug/org/eclipse/statet/internal/r/debug/ui/assist/RElementInfoControl.java
+++ b/r/org.eclipse.statet.r.ui/srcDebug/org/eclipse/statet/internal/r/debug/ui/assist/RElementInfoControl.java
@@ -15,6 +15,7 @@
 package org.eclipse.statet.internal.r.debug.ui.assist;
 
 import static org.eclipse.debug.ui.IDebugUIConstants.PREF_DETAIL_PANE_FONT;
+
 import static org.eclipse.statet.ltk.ui.sourceediting.assist.InfoHover.MODE_FOCUS;
 
 import org.eclipse.core.commands.ExecutionException;
diff --git a/r/org.eclipse.statet.r.ui/srcDebug/org/eclipse/statet/internal/r/objectbrowser/ObjectBrowserView.java b/r/org.eclipse.statet.r.ui/srcDebug/org/eclipse/statet/internal/r/objectbrowser/ObjectBrowserView.java
index b37a45c..3893235 100644
--- a/r/org.eclipse.statet.r.ui/srcDebug/org/eclipse/statet/internal/r/objectbrowser/ObjectBrowserView.java
+++ b/r/org.eclipse.statet.r.ui/srcDebug/org/eclipse/statet/internal/r/objectbrowser/ObjectBrowserView.java
@@ -14,10 +14,12 @@
 
 package org.eclipse.statet.internal.r.objectbrowser;
 
-import static org.eclipse.statet.ecommons.ui.actions.UIActions.ADDITIONS_GROUP_ID;
-import static org.eclipse.statet.jcommons.lang.ObjectUtils.nonNullAssert;
 import static org.eclipse.ui.IWorkbenchCommandConstants.NAVIGATE_COLLAPSE_ALL;
 
+import static org.eclipse.statet.jcommons.lang.ObjectUtils.nonNullAssert;
+
+import static org.eclipse.statet.ecommons.ui.actions.UIActions.ADDITIONS_GROUP_ID;
+
 import java.util.ArrayList;
 import java.util.Arrays;
 import java.util.List;
diff --git a/redocs/org.eclipse.statet.redocs.r/.settings/org.eclipse.jdt.core.prefs b/redocs/org.eclipse.statet.redocs.r/.settings/org.eclipse.jdt.core.prefs
index 4f84c42..ea2d0f5 100644
--- a/redocs/org.eclipse.statet.redocs.r/.settings/org.eclipse.jdt.core.prefs
+++ b/redocs/org.eclipse.statet.redocs.r/.settings/org.eclipse.jdt.core.prefs
@@ -63,7 +63,7 @@
 org.eclipse.jdt.core.formatter.alignment_for_type_parameters=0
 org.eclipse.jdt.core.formatter.alignment_for_union_type_in_multicatch=80
 org.eclipse.jdt.core.formatter.blank_lines_after_imports=2
-org.eclipse.jdt.core.formatter.blank_lines_after_last_class_body_declaration=1
+org.eclipse.jdt.core.formatter.blank_lines_after_last_class_body_declaration=0
 org.eclipse.jdt.core.formatter.blank_lines_after_package=-2
 org.eclipse.jdt.core.formatter.blank_lines_before_abstract_method=1
 org.eclipse.jdt.core.formatter.blank_lines_before_field=0
@@ -103,6 +103,7 @@
 org.eclipse.jdt.core.formatter.comment.indent_root_tags=false
 org.eclipse.jdt.core.formatter.comment.indent_tag_description=true
 org.eclipse.jdt.core.formatter.comment.insert_new_line_before_root_tags=insert
+org.eclipse.jdt.core.formatter.comment.insert_new_line_between_different_tags=do not insert
 org.eclipse.jdt.core.formatter.comment.insert_new_line_for_parameter=do not insert
 org.eclipse.jdt.core.formatter.comment.line_length=100
 org.eclipse.jdt.core.formatter.comment.new_lines_at_block_boundaries=false
@@ -183,6 +184,7 @@
 org.eclipse.jdt.core.formatter.insert_space_after_lambda_arrow=insert
 org.eclipse.jdt.core.formatter.insert_space_after_logical_operator=insert
 org.eclipse.jdt.core.formatter.insert_space_after_multiplicative_operator=insert
+org.eclipse.jdt.core.formatter.insert_space_after_not_operator=do not insert
 org.eclipse.jdt.core.formatter.insert_space_after_opening_angle_bracket_in_parameterized_type_reference=do not insert
 org.eclipse.jdt.core.formatter.insert_space_after_opening_angle_bracket_in_type_arguments=do not insert
 org.eclipse.jdt.core.formatter.insert_space_after_opening_angle_bracket_in_type_parameters=do not insert
diff --git a/redocs/org.eclipse.statet.redocs.r/.settings/org.eclipse.jdt.ui.prefs b/redocs/org.eclipse.statet.redocs.r/.settings/org.eclipse.jdt.ui.prefs
index 439018f..470b007 100644
--- a/redocs/org.eclipse.statet.redocs.r/.settings/org.eclipse.jdt.ui.prefs
+++ b/redocs/org.eclipse.statet.redocs.r/.settings/org.eclipse.jdt.ui.prefs
@@ -66,11 +66,11 @@
 eclipse.preferences.version=1
 editor_save_participant_org.eclipse.jdt.ui.postsavelistener.cleanup=true
 formatter_profile=_StatET
-formatter_settings_version=17
+formatter_settings_version=18
 org.eclipse.jdt.ui.exception.name=e
 org.eclipse.jdt.ui.gettersetter.use.is=true
 org.eclipse.jdt.ui.ignorelowercasenames=true
-org.eclipse.jdt.ui.importorder=\#;java;javax;com.ibm.icu;org.osgi;org.eclipse;;org.eclipse.statet.jcommons;org.eclipse.statet.ecommons;org.eclipse.statet;
+org.eclipse.jdt.ui.importorder=\#java;\#;\#org.eclipse.statet.jcommons;\#org.eclipse.statet.ecommons;\#org.eclipse.statet;java;javax;com.ibm.icu;org.osgi;org.eclipse;;org.eclipse.statet.jcommons;org.eclipse.statet.ecommons;org.eclipse.statet;
 org.eclipse.jdt.ui.javadoc=true
 org.eclipse.jdt.ui.keywordthis=true
 org.eclipse.jdt.ui.ondemandthreshold=99
diff --git a/redocs/org.eclipse.statet.redocs.tex.r.debug/.settings/org.eclipse.jdt.core.prefs b/redocs/org.eclipse.statet.redocs.tex.r.debug/.settings/org.eclipse.jdt.core.prefs
index 4f84c42..ea2d0f5 100644
--- a/redocs/org.eclipse.statet.redocs.tex.r.debug/.settings/org.eclipse.jdt.core.prefs
+++ b/redocs/org.eclipse.statet.redocs.tex.r.debug/.settings/org.eclipse.jdt.core.prefs
@@ -63,7 +63,7 @@
 org.eclipse.jdt.core.formatter.alignment_for_type_parameters=0
 org.eclipse.jdt.core.formatter.alignment_for_union_type_in_multicatch=80
 org.eclipse.jdt.core.formatter.blank_lines_after_imports=2
-org.eclipse.jdt.core.formatter.blank_lines_after_last_class_body_declaration=1
+org.eclipse.jdt.core.formatter.blank_lines_after_last_class_body_declaration=0
 org.eclipse.jdt.core.formatter.blank_lines_after_package=-2
 org.eclipse.jdt.core.formatter.blank_lines_before_abstract_method=1
 org.eclipse.jdt.core.formatter.blank_lines_before_field=0
@@ -103,6 +103,7 @@
 org.eclipse.jdt.core.formatter.comment.indent_root_tags=false
 org.eclipse.jdt.core.formatter.comment.indent_tag_description=true
 org.eclipse.jdt.core.formatter.comment.insert_new_line_before_root_tags=insert
+org.eclipse.jdt.core.formatter.comment.insert_new_line_between_different_tags=do not insert
 org.eclipse.jdt.core.formatter.comment.insert_new_line_for_parameter=do not insert
 org.eclipse.jdt.core.formatter.comment.line_length=100
 org.eclipse.jdt.core.formatter.comment.new_lines_at_block_boundaries=false
@@ -183,6 +184,7 @@
 org.eclipse.jdt.core.formatter.insert_space_after_lambda_arrow=insert
 org.eclipse.jdt.core.formatter.insert_space_after_logical_operator=insert
 org.eclipse.jdt.core.formatter.insert_space_after_multiplicative_operator=insert
+org.eclipse.jdt.core.formatter.insert_space_after_not_operator=do not insert
 org.eclipse.jdt.core.formatter.insert_space_after_opening_angle_bracket_in_parameterized_type_reference=do not insert
 org.eclipse.jdt.core.formatter.insert_space_after_opening_angle_bracket_in_type_arguments=do not insert
 org.eclipse.jdt.core.formatter.insert_space_after_opening_angle_bracket_in_type_parameters=do not insert
diff --git a/redocs/org.eclipse.statet.redocs.tex.r.debug/.settings/org.eclipse.jdt.ui.prefs b/redocs/org.eclipse.statet.redocs.tex.r.debug/.settings/org.eclipse.jdt.ui.prefs
index 439018f..470b007 100644
--- a/redocs/org.eclipse.statet.redocs.tex.r.debug/.settings/org.eclipse.jdt.ui.prefs
+++ b/redocs/org.eclipse.statet.redocs.tex.r.debug/.settings/org.eclipse.jdt.ui.prefs
@@ -66,11 +66,11 @@
 eclipse.preferences.version=1
 editor_save_participant_org.eclipse.jdt.ui.postsavelistener.cleanup=true
 formatter_profile=_StatET
-formatter_settings_version=17
+formatter_settings_version=18
 org.eclipse.jdt.ui.exception.name=e
 org.eclipse.jdt.ui.gettersetter.use.is=true
 org.eclipse.jdt.ui.ignorelowercasenames=true
-org.eclipse.jdt.ui.importorder=\#;java;javax;com.ibm.icu;org.osgi;org.eclipse;;org.eclipse.statet.jcommons;org.eclipse.statet.ecommons;org.eclipse.statet;
+org.eclipse.jdt.ui.importorder=\#java;\#;\#org.eclipse.statet.jcommons;\#org.eclipse.statet.ecommons;\#org.eclipse.statet;java;javax;com.ibm.icu;org.osgi;org.eclipse;;org.eclipse.statet.jcommons;org.eclipse.statet.ecommons;org.eclipse.statet;
 org.eclipse.jdt.ui.javadoc=true
 org.eclipse.jdt.ui.keywordthis=true
 org.eclipse.jdt.ui.ondemandthreshold=99
diff --git a/redocs/org.eclipse.statet.redocs.tex.r/.settings/org.eclipse.jdt.core.prefs b/redocs/org.eclipse.statet.redocs.tex.r/.settings/org.eclipse.jdt.core.prefs
index 4f84c42..ea2d0f5 100644
--- a/redocs/org.eclipse.statet.redocs.tex.r/.settings/org.eclipse.jdt.core.prefs
+++ b/redocs/org.eclipse.statet.redocs.tex.r/.settings/org.eclipse.jdt.core.prefs
@@ -63,7 +63,7 @@
 org.eclipse.jdt.core.formatter.alignment_for_type_parameters=0
 org.eclipse.jdt.core.formatter.alignment_for_union_type_in_multicatch=80
 org.eclipse.jdt.core.formatter.blank_lines_after_imports=2
-org.eclipse.jdt.core.formatter.blank_lines_after_last_class_body_declaration=1
+org.eclipse.jdt.core.formatter.blank_lines_after_last_class_body_declaration=0
 org.eclipse.jdt.core.formatter.blank_lines_after_package=-2
 org.eclipse.jdt.core.formatter.blank_lines_before_abstract_method=1
 org.eclipse.jdt.core.formatter.blank_lines_before_field=0
@@ -103,6 +103,7 @@
 org.eclipse.jdt.core.formatter.comment.indent_root_tags=false
 org.eclipse.jdt.core.formatter.comment.indent_tag_description=true
 org.eclipse.jdt.core.formatter.comment.insert_new_line_before_root_tags=insert
+org.eclipse.jdt.core.formatter.comment.insert_new_line_between_different_tags=do not insert
 org.eclipse.jdt.core.formatter.comment.insert_new_line_for_parameter=do not insert
 org.eclipse.jdt.core.formatter.comment.line_length=100
 org.eclipse.jdt.core.formatter.comment.new_lines_at_block_boundaries=false
@@ -183,6 +184,7 @@
 org.eclipse.jdt.core.formatter.insert_space_after_lambda_arrow=insert
 org.eclipse.jdt.core.formatter.insert_space_after_logical_operator=insert
 org.eclipse.jdt.core.formatter.insert_space_after_multiplicative_operator=insert
+org.eclipse.jdt.core.formatter.insert_space_after_not_operator=do not insert
 org.eclipse.jdt.core.formatter.insert_space_after_opening_angle_bracket_in_parameterized_type_reference=do not insert
 org.eclipse.jdt.core.formatter.insert_space_after_opening_angle_bracket_in_type_arguments=do not insert
 org.eclipse.jdt.core.formatter.insert_space_after_opening_angle_bracket_in_type_parameters=do not insert
diff --git a/redocs/org.eclipse.statet.redocs.tex.r/.settings/org.eclipse.jdt.ui.prefs b/redocs/org.eclipse.statet.redocs.tex.r/.settings/org.eclipse.jdt.ui.prefs
index 439018f..470b007 100644
--- a/redocs/org.eclipse.statet.redocs.tex.r/.settings/org.eclipse.jdt.ui.prefs
+++ b/redocs/org.eclipse.statet.redocs.tex.r/.settings/org.eclipse.jdt.ui.prefs
@@ -66,11 +66,11 @@
 eclipse.preferences.version=1
 editor_save_participant_org.eclipse.jdt.ui.postsavelistener.cleanup=true
 formatter_profile=_StatET
-formatter_settings_version=17
+formatter_settings_version=18
 org.eclipse.jdt.ui.exception.name=e
 org.eclipse.jdt.ui.gettersetter.use.is=true
 org.eclipse.jdt.ui.ignorelowercasenames=true
-org.eclipse.jdt.ui.importorder=\#;java;javax;com.ibm.icu;org.osgi;org.eclipse;;org.eclipse.statet.jcommons;org.eclipse.statet.ecommons;org.eclipse.statet;
+org.eclipse.jdt.ui.importorder=\#java;\#;\#org.eclipse.statet.jcommons;\#org.eclipse.statet.ecommons;\#org.eclipse.statet;java;javax;com.ibm.icu;org.osgi;org.eclipse;;org.eclipse.statet.jcommons;org.eclipse.statet.ecommons;org.eclipse.statet;
 org.eclipse.jdt.ui.javadoc=true
 org.eclipse.jdt.ui.keywordthis=true
 org.eclipse.jdt.ui.ondemandthreshold=99
diff --git a/redocs/org.eclipse.statet.redocs.tex.r/src/org/eclipse/statet/internal/redocs/tex/r/ui/editors/LtxRweaveOutlinePage.java b/redocs/org.eclipse.statet.redocs.tex.r/src/org/eclipse/statet/internal/redocs/tex/r/ui/editors/LtxRweaveOutlinePage.java
index b9de033..07718df 100644
--- a/redocs/org.eclipse.statet.redocs.tex.r/src/org/eclipse/statet/internal/redocs/tex/r/ui/editors/LtxRweaveOutlinePage.java
+++ b/redocs/org.eclipse.statet.redocs.tex.r/src/org/eclipse/statet/internal/redocs/tex/r/ui/editors/LtxRweaveOutlinePage.java
@@ -14,10 +14,11 @@
 
 package org.eclipse.statet.internal.redocs.tex.r.ui.editors;
 
+import static org.eclipse.ui.IWorkbenchCommandConstants.NAVIGATE_EXPAND_ALL;
+
 import static org.eclipse.statet.ecommons.ui.actions.UIActions.ADDITIONS_GROUP_ID;
 import static org.eclipse.statet.ecommons.ui.actions.UIActions.VIEW_EXPAND_GROUP_ID;
 import static org.eclipse.statet.ecommons.ui.actions.UIActions.VIEW_FILTER_GROUP_ID;
-import static org.eclipse.ui.IWorkbenchCommandConstants.NAVIGATE_EXPAND_ALL;
 
 import java.util.Collections;
 import java.util.Map;
diff --git a/redocs/org.eclipse.statet.redocs.wikitext.r.commonmark/.settings/org.eclipse.jdt.core.prefs b/redocs/org.eclipse.statet.redocs.wikitext.r.commonmark/.settings/org.eclipse.jdt.core.prefs
index 4f84c42..ea2d0f5 100644
--- a/redocs/org.eclipse.statet.redocs.wikitext.r.commonmark/.settings/org.eclipse.jdt.core.prefs
+++ b/redocs/org.eclipse.statet.redocs.wikitext.r.commonmark/.settings/org.eclipse.jdt.core.prefs
@@ -63,7 +63,7 @@
 org.eclipse.jdt.core.formatter.alignment_for_type_parameters=0
 org.eclipse.jdt.core.formatter.alignment_for_union_type_in_multicatch=80
 org.eclipse.jdt.core.formatter.blank_lines_after_imports=2
-org.eclipse.jdt.core.formatter.blank_lines_after_last_class_body_declaration=1
+org.eclipse.jdt.core.formatter.blank_lines_after_last_class_body_declaration=0
 org.eclipse.jdt.core.formatter.blank_lines_after_package=-2
 org.eclipse.jdt.core.formatter.blank_lines_before_abstract_method=1
 org.eclipse.jdt.core.formatter.blank_lines_before_field=0
@@ -103,6 +103,7 @@
 org.eclipse.jdt.core.formatter.comment.indent_root_tags=false
 org.eclipse.jdt.core.formatter.comment.indent_tag_description=true
 org.eclipse.jdt.core.formatter.comment.insert_new_line_before_root_tags=insert
+org.eclipse.jdt.core.formatter.comment.insert_new_line_between_different_tags=do not insert
 org.eclipse.jdt.core.formatter.comment.insert_new_line_for_parameter=do not insert
 org.eclipse.jdt.core.formatter.comment.line_length=100
 org.eclipse.jdt.core.formatter.comment.new_lines_at_block_boundaries=false
@@ -183,6 +184,7 @@
 org.eclipse.jdt.core.formatter.insert_space_after_lambda_arrow=insert
 org.eclipse.jdt.core.formatter.insert_space_after_logical_operator=insert
 org.eclipse.jdt.core.formatter.insert_space_after_multiplicative_operator=insert
+org.eclipse.jdt.core.formatter.insert_space_after_not_operator=do not insert
 org.eclipse.jdt.core.formatter.insert_space_after_opening_angle_bracket_in_parameterized_type_reference=do not insert
 org.eclipse.jdt.core.formatter.insert_space_after_opening_angle_bracket_in_type_arguments=do not insert
 org.eclipse.jdt.core.formatter.insert_space_after_opening_angle_bracket_in_type_parameters=do not insert
diff --git a/redocs/org.eclipse.statet.redocs.wikitext.r.commonmark/.settings/org.eclipse.jdt.ui.prefs b/redocs/org.eclipse.statet.redocs.wikitext.r.commonmark/.settings/org.eclipse.jdt.ui.prefs
index 439018f..470b007 100644
--- a/redocs/org.eclipse.statet.redocs.wikitext.r.commonmark/.settings/org.eclipse.jdt.ui.prefs
+++ b/redocs/org.eclipse.statet.redocs.wikitext.r.commonmark/.settings/org.eclipse.jdt.ui.prefs
@@ -66,11 +66,11 @@
 eclipse.preferences.version=1
 editor_save_participant_org.eclipse.jdt.ui.postsavelistener.cleanup=true
 formatter_profile=_StatET
-formatter_settings_version=17
+formatter_settings_version=18
 org.eclipse.jdt.ui.exception.name=e
 org.eclipse.jdt.ui.gettersetter.use.is=true
 org.eclipse.jdt.ui.ignorelowercasenames=true
-org.eclipse.jdt.ui.importorder=\#;java;javax;com.ibm.icu;org.osgi;org.eclipse;;org.eclipse.statet.jcommons;org.eclipse.statet.ecommons;org.eclipse.statet;
+org.eclipse.jdt.ui.importorder=\#java;\#;\#org.eclipse.statet.jcommons;\#org.eclipse.statet.ecommons;\#org.eclipse.statet;java;javax;com.ibm.icu;org.osgi;org.eclipse;;org.eclipse.statet.jcommons;org.eclipse.statet.ecommons;org.eclipse.statet;
 org.eclipse.jdt.ui.javadoc=true
 org.eclipse.jdt.ui.keywordthis=true
 org.eclipse.jdt.ui.ondemandthreshold=99
diff --git a/redocs/org.eclipse.statet.redocs.wikitext.r.debug/.settings/org.eclipse.jdt.core.prefs b/redocs/org.eclipse.statet.redocs.wikitext.r.debug/.settings/org.eclipse.jdt.core.prefs
index 4f84c42..ea2d0f5 100644
--- a/redocs/org.eclipse.statet.redocs.wikitext.r.debug/.settings/org.eclipse.jdt.core.prefs
+++ b/redocs/org.eclipse.statet.redocs.wikitext.r.debug/.settings/org.eclipse.jdt.core.prefs
@@ -63,7 +63,7 @@
 org.eclipse.jdt.core.formatter.alignment_for_type_parameters=0
 org.eclipse.jdt.core.formatter.alignment_for_union_type_in_multicatch=80
 org.eclipse.jdt.core.formatter.blank_lines_after_imports=2
-org.eclipse.jdt.core.formatter.blank_lines_after_last_class_body_declaration=1
+org.eclipse.jdt.core.formatter.blank_lines_after_last_class_body_declaration=0
 org.eclipse.jdt.core.formatter.blank_lines_after_package=-2
 org.eclipse.jdt.core.formatter.blank_lines_before_abstract_method=1
 org.eclipse.jdt.core.formatter.blank_lines_before_field=0
@@ -103,6 +103,7 @@
 org.eclipse.jdt.core.formatter.comment.indent_root_tags=false
 org.eclipse.jdt.core.formatter.comment.indent_tag_description=true
 org.eclipse.jdt.core.formatter.comment.insert_new_line_before_root_tags=insert
+org.eclipse.jdt.core.formatter.comment.insert_new_line_between_different_tags=do not insert
 org.eclipse.jdt.core.formatter.comment.insert_new_line_for_parameter=do not insert
 org.eclipse.jdt.core.formatter.comment.line_length=100
 org.eclipse.jdt.core.formatter.comment.new_lines_at_block_boundaries=false
@@ -183,6 +184,7 @@
 org.eclipse.jdt.core.formatter.insert_space_after_lambda_arrow=insert
 org.eclipse.jdt.core.formatter.insert_space_after_logical_operator=insert
 org.eclipse.jdt.core.formatter.insert_space_after_multiplicative_operator=insert
+org.eclipse.jdt.core.formatter.insert_space_after_not_operator=do not insert
 org.eclipse.jdt.core.formatter.insert_space_after_opening_angle_bracket_in_parameterized_type_reference=do not insert
 org.eclipse.jdt.core.formatter.insert_space_after_opening_angle_bracket_in_type_arguments=do not insert
 org.eclipse.jdt.core.formatter.insert_space_after_opening_angle_bracket_in_type_parameters=do not insert
diff --git a/redocs/org.eclipse.statet.redocs.wikitext.r.debug/.settings/org.eclipse.jdt.ui.prefs b/redocs/org.eclipse.statet.redocs.wikitext.r.debug/.settings/org.eclipse.jdt.ui.prefs
index 439018f..470b007 100644
--- a/redocs/org.eclipse.statet.redocs.wikitext.r.debug/.settings/org.eclipse.jdt.ui.prefs
+++ b/redocs/org.eclipse.statet.redocs.wikitext.r.debug/.settings/org.eclipse.jdt.ui.prefs
@@ -66,11 +66,11 @@
 eclipse.preferences.version=1
 editor_save_participant_org.eclipse.jdt.ui.postsavelistener.cleanup=true
 formatter_profile=_StatET
-formatter_settings_version=17
+formatter_settings_version=18
 org.eclipse.jdt.ui.exception.name=e
 org.eclipse.jdt.ui.gettersetter.use.is=true
 org.eclipse.jdt.ui.ignorelowercasenames=true
-org.eclipse.jdt.ui.importorder=\#;java;javax;com.ibm.icu;org.osgi;org.eclipse;;org.eclipse.statet.jcommons;org.eclipse.statet.ecommons;org.eclipse.statet;
+org.eclipse.jdt.ui.importorder=\#java;\#;\#org.eclipse.statet.jcommons;\#org.eclipse.statet.ecommons;\#org.eclipse.statet;java;javax;com.ibm.icu;org.osgi;org.eclipse;;org.eclipse.statet.jcommons;org.eclipse.statet.ecommons;org.eclipse.statet;
 org.eclipse.jdt.ui.javadoc=true
 org.eclipse.jdt.ui.keywordthis=true
 org.eclipse.jdt.ui.ondemandthreshold=99
diff --git a/redocs/org.eclipse.statet.redocs.wikitext.r.textile/.settings/org.eclipse.jdt.core.prefs b/redocs/org.eclipse.statet.redocs.wikitext.r.textile/.settings/org.eclipse.jdt.core.prefs
index 4f84c42..ea2d0f5 100644
--- a/redocs/org.eclipse.statet.redocs.wikitext.r.textile/.settings/org.eclipse.jdt.core.prefs
+++ b/redocs/org.eclipse.statet.redocs.wikitext.r.textile/.settings/org.eclipse.jdt.core.prefs
@@ -63,7 +63,7 @@
 org.eclipse.jdt.core.formatter.alignment_for_type_parameters=0
 org.eclipse.jdt.core.formatter.alignment_for_union_type_in_multicatch=80
 org.eclipse.jdt.core.formatter.blank_lines_after_imports=2
-org.eclipse.jdt.core.formatter.blank_lines_after_last_class_body_declaration=1
+org.eclipse.jdt.core.formatter.blank_lines_after_last_class_body_declaration=0
 org.eclipse.jdt.core.formatter.blank_lines_after_package=-2
 org.eclipse.jdt.core.formatter.blank_lines_before_abstract_method=1
 org.eclipse.jdt.core.formatter.blank_lines_before_field=0
@@ -103,6 +103,7 @@
 org.eclipse.jdt.core.formatter.comment.indent_root_tags=false
 org.eclipse.jdt.core.formatter.comment.indent_tag_description=true
 org.eclipse.jdt.core.formatter.comment.insert_new_line_before_root_tags=insert
+org.eclipse.jdt.core.formatter.comment.insert_new_line_between_different_tags=do not insert
 org.eclipse.jdt.core.formatter.comment.insert_new_line_for_parameter=do not insert
 org.eclipse.jdt.core.formatter.comment.line_length=100
 org.eclipse.jdt.core.formatter.comment.new_lines_at_block_boundaries=false
@@ -183,6 +184,7 @@
 org.eclipse.jdt.core.formatter.insert_space_after_lambda_arrow=insert
 org.eclipse.jdt.core.formatter.insert_space_after_logical_operator=insert
 org.eclipse.jdt.core.formatter.insert_space_after_multiplicative_operator=insert
+org.eclipse.jdt.core.formatter.insert_space_after_not_operator=do not insert
 org.eclipse.jdt.core.formatter.insert_space_after_opening_angle_bracket_in_parameterized_type_reference=do not insert
 org.eclipse.jdt.core.formatter.insert_space_after_opening_angle_bracket_in_type_arguments=do not insert
 org.eclipse.jdt.core.formatter.insert_space_after_opening_angle_bracket_in_type_parameters=do not insert
diff --git a/redocs/org.eclipse.statet.redocs.wikitext.r.textile/.settings/org.eclipse.jdt.ui.prefs b/redocs/org.eclipse.statet.redocs.wikitext.r.textile/.settings/org.eclipse.jdt.ui.prefs
index 439018f..470b007 100644
--- a/redocs/org.eclipse.statet.redocs.wikitext.r.textile/.settings/org.eclipse.jdt.ui.prefs
+++ b/redocs/org.eclipse.statet.redocs.wikitext.r.textile/.settings/org.eclipse.jdt.ui.prefs
@@ -66,11 +66,11 @@
 eclipse.preferences.version=1
 editor_save_participant_org.eclipse.jdt.ui.postsavelistener.cleanup=true
 formatter_profile=_StatET
-formatter_settings_version=17
+formatter_settings_version=18
 org.eclipse.jdt.ui.exception.name=e
 org.eclipse.jdt.ui.gettersetter.use.is=true
 org.eclipse.jdt.ui.ignorelowercasenames=true
-org.eclipse.jdt.ui.importorder=\#;java;javax;com.ibm.icu;org.osgi;org.eclipse;;org.eclipse.statet.jcommons;org.eclipse.statet.ecommons;org.eclipse.statet;
+org.eclipse.jdt.ui.importorder=\#java;\#;\#org.eclipse.statet.jcommons;\#org.eclipse.statet.ecommons;\#org.eclipse.statet;java;javax;com.ibm.icu;org.osgi;org.eclipse;;org.eclipse.statet.jcommons;org.eclipse.statet.ecommons;org.eclipse.statet;
 org.eclipse.jdt.ui.javadoc=true
 org.eclipse.jdt.ui.keywordthis=true
 org.eclipse.jdt.ui.ondemandthreshold=99
diff --git a/redocs/org.eclipse.statet.redocs.wikitext.r/.settings/org.eclipse.jdt.core.prefs b/redocs/org.eclipse.statet.redocs.wikitext.r/.settings/org.eclipse.jdt.core.prefs
index 4f84c42..ea2d0f5 100644
--- a/redocs/org.eclipse.statet.redocs.wikitext.r/.settings/org.eclipse.jdt.core.prefs
+++ b/redocs/org.eclipse.statet.redocs.wikitext.r/.settings/org.eclipse.jdt.core.prefs
@@ -63,7 +63,7 @@
 org.eclipse.jdt.core.formatter.alignment_for_type_parameters=0
 org.eclipse.jdt.core.formatter.alignment_for_union_type_in_multicatch=80
 org.eclipse.jdt.core.formatter.blank_lines_after_imports=2
-org.eclipse.jdt.core.formatter.blank_lines_after_last_class_body_declaration=1
+org.eclipse.jdt.core.formatter.blank_lines_after_last_class_body_declaration=0
 org.eclipse.jdt.core.formatter.blank_lines_after_package=-2
 org.eclipse.jdt.core.formatter.blank_lines_before_abstract_method=1
 org.eclipse.jdt.core.formatter.blank_lines_before_field=0
@@ -103,6 +103,7 @@
 org.eclipse.jdt.core.formatter.comment.indent_root_tags=false
 org.eclipse.jdt.core.formatter.comment.indent_tag_description=true
 org.eclipse.jdt.core.formatter.comment.insert_new_line_before_root_tags=insert
+org.eclipse.jdt.core.formatter.comment.insert_new_line_between_different_tags=do not insert
 org.eclipse.jdt.core.formatter.comment.insert_new_line_for_parameter=do not insert
 org.eclipse.jdt.core.formatter.comment.line_length=100
 org.eclipse.jdt.core.formatter.comment.new_lines_at_block_boundaries=false
@@ -183,6 +184,7 @@
 org.eclipse.jdt.core.formatter.insert_space_after_lambda_arrow=insert
 org.eclipse.jdt.core.formatter.insert_space_after_logical_operator=insert
 org.eclipse.jdt.core.formatter.insert_space_after_multiplicative_operator=insert
+org.eclipse.jdt.core.formatter.insert_space_after_not_operator=do not insert
 org.eclipse.jdt.core.formatter.insert_space_after_opening_angle_bracket_in_parameterized_type_reference=do not insert
 org.eclipse.jdt.core.formatter.insert_space_after_opening_angle_bracket_in_type_arguments=do not insert
 org.eclipse.jdt.core.formatter.insert_space_after_opening_angle_bracket_in_type_parameters=do not insert
diff --git a/redocs/org.eclipse.statet.redocs.wikitext.r/.settings/org.eclipse.jdt.ui.prefs b/redocs/org.eclipse.statet.redocs.wikitext.r/.settings/org.eclipse.jdt.ui.prefs
index 439018f..470b007 100644
--- a/redocs/org.eclipse.statet.redocs.wikitext.r/.settings/org.eclipse.jdt.ui.prefs
+++ b/redocs/org.eclipse.statet.redocs.wikitext.r/.settings/org.eclipse.jdt.ui.prefs
@@ -66,11 +66,11 @@
 eclipse.preferences.version=1
 editor_save_participant_org.eclipse.jdt.ui.postsavelistener.cleanup=true
 formatter_profile=_StatET
-formatter_settings_version=17
+formatter_settings_version=18
 org.eclipse.jdt.ui.exception.name=e
 org.eclipse.jdt.ui.gettersetter.use.is=true
 org.eclipse.jdt.ui.ignorelowercasenames=true
-org.eclipse.jdt.ui.importorder=\#;java;javax;com.ibm.icu;org.osgi;org.eclipse;;org.eclipse.statet.jcommons;org.eclipse.statet.ecommons;org.eclipse.statet;
+org.eclipse.jdt.ui.importorder=\#java;\#;\#org.eclipse.statet.jcommons;\#org.eclipse.statet.ecommons;\#org.eclipse.statet;java;javax;com.ibm.icu;org.osgi;org.eclipse;;org.eclipse.statet.jcommons;org.eclipse.statet.ecommons;org.eclipse.statet;
 org.eclipse.jdt.ui.javadoc=true
 org.eclipse.jdt.ui.keywordthis=true
 org.eclipse.jdt.ui.ondemandthreshold=99
diff --git a/redocs/org.eclipse.statet.redocs.wikitext.r/src/org/eclipse/statet/internal/redocs/wikitext/r/ui/editors/WikidocRweaveOutlinePage.java b/redocs/org.eclipse.statet.redocs.wikitext.r/src/org/eclipse/statet/internal/redocs/wikitext/r/ui/editors/WikidocRweaveOutlinePage.java
index c0d40a4..61a80de 100644
--- a/redocs/org.eclipse.statet.redocs.wikitext.r/src/org/eclipse/statet/internal/redocs/wikitext/r/ui/editors/WikidocRweaveOutlinePage.java
+++ b/redocs/org.eclipse.statet.redocs.wikitext.r/src/org/eclipse/statet/internal/redocs/wikitext/r/ui/editors/WikidocRweaveOutlinePage.java
@@ -14,10 +14,11 @@
 
 package org.eclipse.statet.internal.redocs.wikitext.r.ui.editors;
 
+import static org.eclipse.ui.IWorkbenchCommandConstants.NAVIGATE_EXPAND_ALL;
+
 import static org.eclipse.statet.ecommons.ui.actions.UIActions.ADDITIONS_GROUP_ID;
 import static org.eclipse.statet.ecommons.ui.actions.UIActions.VIEW_EXPAND_GROUP_ID;
 import static org.eclipse.statet.ecommons.ui.actions.UIActions.VIEW_FILTER_GROUP_ID;
-import static org.eclipse.ui.IWorkbenchCommandConstants.NAVIGATE_EXPAND_ALL;
 
 import java.util.Collections;
 import java.util.Map;
diff --git a/rhelp/org.eclipse.statet.rhelp.core/.settings/org.eclipse.jdt.core.prefs b/rhelp/org.eclipse.statet.rhelp.core/.settings/org.eclipse.jdt.core.prefs
index 4f84c42..ea2d0f5 100644
--- a/rhelp/org.eclipse.statet.rhelp.core/.settings/org.eclipse.jdt.core.prefs
+++ b/rhelp/org.eclipse.statet.rhelp.core/.settings/org.eclipse.jdt.core.prefs
@@ -63,7 +63,7 @@
 org.eclipse.jdt.core.formatter.alignment_for_type_parameters=0
 org.eclipse.jdt.core.formatter.alignment_for_union_type_in_multicatch=80
 org.eclipse.jdt.core.formatter.blank_lines_after_imports=2
-org.eclipse.jdt.core.formatter.blank_lines_after_last_class_body_declaration=1
+org.eclipse.jdt.core.formatter.blank_lines_after_last_class_body_declaration=0
 org.eclipse.jdt.core.formatter.blank_lines_after_package=-2
 org.eclipse.jdt.core.formatter.blank_lines_before_abstract_method=1
 org.eclipse.jdt.core.formatter.blank_lines_before_field=0
@@ -103,6 +103,7 @@
 org.eclipse.jdt.core.formatter.comment.indent_root_tags=false
 org.eclipse.jdt.core.formatter.comment.indent_tag_description=true
 org.eclipse.jdt.core.formatter.comment.insert_new_line_before_root_tags=insert
+org.eclipse.jdt.core.formatter.comment.insert_new_line_between_different_tags=do not insert
 org.eclipse.jdt.core.formatter.comment.insert_new_line_for_parameter=do not insert
 org.eclipse.jdt.core.formatter.comment.line_length=100
 org.eclipse.jdt.core.formatter.comment.new_lines_at_block_boundaries=false
@@ -183,6 +184,7 @@
 org.eclipse.jdt.core.formatter.insert_space_after_lambda_arrow=insert
 org.eclipse.jdt.core.formatter.insert_space_after_logical_operator=insert
 org.eclipse.jdt.core.formatter.insert_space_after_multiplicative_operator=insert
+org.eclipse.jdt.core.formatter.insert_space_after_not_operator=do not insert
 org.eclipse.jdt.core.formatter.insert_space_after_opening_angle_bracket_in_parameterized_type_reference=do not insert
 org.eclipse.jdt.core.formatter.insert_space_after_opening_angle_bracket_in_type_arguments=do not insert
 org.eclipse.jdt.core.formatter.insert_space_after_opening_angle_bracket_in_type_parameters=do not insert
diff --git a/rhelp/org.eclipse.statet.rhelp.core/.settings/org.eclipse.jdt.ui.prefs b/rhelp/org.eclipse.statet.rhelp.core/.settings/org.eclipse.jdt.ui.prefs
index 439018f..470b007 100644
--- a/rhelp/org.eclipse.statet.rhelp.core/.settings/org.eclipse.jdt.ui.prefs
+++ b/rhelp/org.eclipse.statet.rhelp.core/.settings/org.eclipse.jdt.ui.prefs
@@ -66,11 +66,11 @@
 eclipse.preferences.version=1
 editor_save_participant_org.eclipse.jdt.ui.postsavelistener.cleanup=true
 formatter_profile=_StatET
-formatter_settings_version=17
+formatter_settings_version=18
 org.eclipse.jdt.ui.exception.name=e
 org.eclipse.jdt.ui.gettersetter.use.is=true
 org.eclipse.jdt.ui.ignorelowercasenames=true
-org.eclipse.jdt.ui.importorder=\#;java;javax;com.ibm.icu;org.osgi;org.eclipse;;org.eclipse.statet.jcommons;org.eclipse.statet.ecommons;org.eclipse.statet;
+org.eclipse.jdt.ui.importorder=\#java;\#;\#org.eclipse.statet.jcommons;\#org.eclipse.statet.ecommons;\#org.eclipse.statet;java;javax;com.ibm.icu;org.osgi;org.eclipse;;org.eclipse.statet.jcommons;org.eclipse.statet.ecommons;org.eclipse.statet;
 org.eclipse.jdt.ui.javadoc=true
 org.eclipse.jdt.ui.keywordthis=true
 org.eclipse.jdt.ui.ondemandthreshold=99
diff --git a/rhelp/org.eclipse.statet.rhelp.core/src/org/eclipse/statet/internal/rhelp/core/REnvHelpIndexChecker.java b/rhelp/org.eclipse.statet.rhelp.core/src/org/eclipse/statet/internal/rhelp/core/REnvHelpIndexChecker.java
index 5db8db2..8bc05fa 100644
--- a/rhelp/org.eclipse.statet.rhelp.core/src/org/eclipse/statet/internal/rhelp/core/REnvHelpIndexChecker.java
+++ b/rhelp/org.eclipse.statet.rhelp.core/src/org/eclipse/statet/internal/rhelp/core/REnvHelpIndexChecker.java
@@ -14,9 +14,10 @@
 
 package org.eclipse.statet.internal.rhelp.core;
 
-import static org.eclipse.statet.internal.rhelp.core.RHelpCoreInternals.DEBUG;
 import static org.eclipse.statet.jcommons.lang.ObjectUtils.nonNullAssert;
 
+import static org.eclipse.statet.internal.rhelp.core.RHelpCoreInternals.DEBUG;
+
 import java.io.IOException;
 import java.nio.file.Files;
 import java.nio.file.Path;
diff --git a/rhelp/org.eclipse.statet.rhelp.core/src/org/eclipse/statet/rhelp/core/http/RHelpHttpService.java b/rhelp/org.eclipse.statet.rhelp.core/src/org/eclipse/statet/rhelp/core/http/RHelpHttpService.java
index 13f3e1a..0d29f36 100644
--- a/rhelp/org.eclipse.statet.rhelp.core/src/org/eclipse/statet/rhelp/core/http/RHelpHttpService.java
+++ b/rhelp/org.eclipse.statet.rhelp.core/src/org/eclipse/statet/rhelp/core/http/RHelpHttpService.java
@@ -14,11 +14,12 @@
 
 package org.eclipse.statet.rhelp.core.http;
 
+import static org.eclipse.statet.jcommons.lang.ObjectUtils.nonNullElse;
+
 import static org.eclipse.statet.internal.rhelp.core.RHelpWebapp.CAT_DOC;
 import static org.eclipse.statet.internal.rhelp.core.RHelpWebapp.CAT_LIBRARY;
 import static org.eclipse.statet.internal.rhelp.core.RHelpWebapp.LIBRARY_HELP;
 import static org.eclipse.statet.internal.rhelp.core.RHelpWebapp.LIBRARY_HTML;
-import static org.eclipse.statet.jcommons.lang.ObjectUtils.nonNullElse;
 
 import java.net.URI;
 import java.net.URISyntaxException;
diff --git a/rhelp/org.eclipse.statet.rhelp.server/.settings/org.eclipse.jdt.core.prefs b/rhelp/org.eclipse.statet.rhelp.server/.settings/org.eclipse.jdt.core.prefs
index 4f84c42..ea2d0f5 100644
--- a/rhelp/org.eclipse.statet.rhelp.server/.settings/org.eclipse.jdt.core.prefs
+++ b/rhelp/org.eclipse.statet.rhelp.server/.settings/org.eclipse.jdt.core.prefs
@@ -63,7 +63,7 @@
 org.eclipse.jdt.core.formatter.alignment_for_type_parameters=0
 org.eclipse.jdt.core.formatter.alignment_for_union_type_in_multicatch=80
 org.eclipse.jdt.core.formatter.blank_lines_after_imports=2
-org.eclipse.jdt.core.formatter.blank_lines_after_last_class_body_declaration=1
+org.eclipse.jdt.core.formatter.blank_lines_after_last_class_body_declaration=0
 org.eclipse.jdt.core.formatter.blank_lines_after_package=-2
 org.eclipse.jdt.core.formatter.blank_lines_before_abstract_method=1
 org.eclipse.jdt.core.formatter.blank_lines_before_field=0
@@ -103,6 +103,7 @@
 org.eclipse.jdt.core.formatter.comment.indent_root_tags=false
 org.eclipse.jdt.core.formatter.comment.indent_tag_description=true
 org.eclipse.jdt.core.formatter.comment.insert_new_line_before_root_tags=insert
+org.eclipse.jdt.core.formatter.comment.insert_new_line_between_different_tags=do not insert
 org.eclipse.jdt.core.formatter.comment.insert_new_line_for_parameter=do not insert
 org.eclipse.jdt.core.formatter.comment.line_length=100
 org.eclipse.jdt.core.formatter.comment.new_lines_at_block_boundaries=false
@@ -183,6 +184,7 @@
 org.eclipse.jdt.core.formatter.insert_space_after_lambda_arrow=insert
 org.eclipse.jdt.core.formatter.insert_space_after_logical_operator=insert
 org.eclipse.jdt.core.formatter.insert_space_after_multiplicative_operator=insert
+org.eclipse.jdt.core.formatter.insert_space_after_not_operator=do not insert
 org.eclipse.jdt.core.formatter.insert_space_after_opening_angle_bracket_in_parameterized_type_reference=do not insert
 org.eclipse.jdt.core.formatter.insert_space_after_opening_angle_bracket_in_type_arguments=do not insert
 org.eclipse.jdt.core.formatter.insert_space_after_opening_angle_bracket_in_type_parameters=do not insert
diff --git a/rhelp/org.eclipse.statet.rhelp.server/.settings/org.eclipse.jdt.ui.prefs b/rhelp/org.eclipse.statet.rhelp.server/.settings/org.eclipse.jdt.ui.prefs
index 439018f..470b007 100644
--- a/rhelp/org.eclipse.statet.rhelp.server/.settings/org.eclipse.jdt.ui.prefs
+++ b/rhelp/org.eclipse.statet.rhelp.server/.settings/org.eclipse.jdt.ui.prefs
@@ -66,11 +66,11 @@
 eclipse.preferences.version=1
 editor_save_participant_org.eclipse.jdt.ui.postsavelistener.cleanup=true
 formatter_profile=_StatET
-formatter_settings_version=17
+formatter_settings_version=18
 org.eclipse.jdt.ui.exception.name=e
 org.eclipse.jdt.ui.gettersetter.use.is=true
 org.eclipse.jdt.ui.ignorelowercasenames=true
-org.eclipse.jdt.ui.importorder=\#;java;javax;com.ibm.icu;org.osgi;org.eclipse;;org.eclipse.statet.jcommons;org.eclipse.statet.ecommons;org.eclipse.statet;
+org.eclipse.jdt.ui.importorder=\#java;\#;\#org.eclipse.statet.jcommons;\#org.eclipse.statet.ecommons;\#org.eclipse.statet;java;javax;com.ibm.icu;org.osgi;org.eclipse;;org.eclipse.statet.jcommons;org.eclipse.statet.ecommons;org.eclipse.statet;
 org.eclipse.jdt.ui.javadoc=true
 org.eclipse.jdt.ui.keywordthis=true
 org.eclipse.jdt.ui.ondemandthreshold=99
diff --git a/rhelp/org.eclipse.statet.rhelp.server/src/main/java/org/eclipse/statet/internal/rhelp/server/update/REnvIndexController.java b/rhelp/org.eclipse.statet.rhelp.server/src/main/java/org/eclipse/statet/internal/rhelp/server/update/REnvIndexController.java
index d62c178..ea4500f 100644
--- a/rhelp/org.eclipse.statet.rhelp.server/src/main/java/org/eclipse/statet/internal/rhelp/server/update/REnvIndexController.java
+++ b/rhelp/org.eclipse.statet.rhelp.server/src/main/java/org/eclipse/statet/internal/rhelp/server/update/REnvIndexController.java
@@ -15,6 +15,7 @@
 package org.eclipse.statet.internal.rhelp.server.update;
 
 import static org.eclipse.statet.jcommons.lang.ObjectUtils.nonNullAssert;
+
 import static org.eclipse.statet.rhelp.server.Application.BUNDLE_ID;
 
 import java.util.ArrayList;
diff --git a/rhelp/org.eclipse.statet.rhelp.server/src/main/java/org/eclipse/statet/internal/rhelp/server/update/REnvIndexer.java b/rhelp/org.eclipse.statet.rhelp.server/src/main/java/org/eclipse/statet/internal/rhelp/server/update/REnvIndexer.java
index 651e613..6b445e8 100644
--- a/rhelp/org.eclipse.statet.rhelp.server/src/main/java/org/eclipse/statet/internal/rhelp/server/update/REnvIndexer.java
+++ b/rhelp/org.eclipse.statet.rhelp.server/src/main/java/org/eclipse/statet/internal/rhelp/server/update/REnvIndexer.java
@@ -15,6 +15,7 @@
 package org.eclipse.statet.internal.rhelp.server.update;
 
 import static org.eclipse.statet.jcommons.lang.ObjectUtils.nonNullAssert;
+
 import static org.eclipse.statet.rhelp.server.Application.BUNDLE_ID;
 
 import java.util.concurrent.ScheduledFuture;
diff --git a/rhelp/org.eclipse.statet.rhelp.server/src/main/java/org/eclipse/statet/internal/rhelp/server/update/REnvServiController.java b/rhelp/org.eclipse.statet.rhelp.server/src/main/java/org/eclipse/statet/internal/rhelp/server/update/REnvServiController.java
index 3fc6173..4050ed1 100644
--- a/rhelp/org.eclipse.statet.rhelp.server/src/main/java/org/eclipse/statet/internal/rhelp/server/update/REnvServiController.java
+++ b/rhelp/org.eclipse.statet.rhelp.server/src/main/java/org/eclipse/statet/internal/rhelp/server/update/REnvServiController.java
@@ -15,6 +15,7 @@
 package org.eclipse.statet.internal.rhelp.server.update;
 
 import static org.eclipse.statet.jcommons.lang.ObjectUtils.nonNullAssert;
+
 import static org.eclipse.statet.rhelp.server.Application.BUNDLE_ID;
 
 import java.util.NoSuchElementException;
diff --git a/rtm/org.eclipse.statet.rtm.base.core/.settings/org.eclipse.jdt.core.prefs b/rtm/org.eclipse.statet.rtm.base.core/.settings/org.eclipse.jdt.core.prefs
index 4f84c42..ea2d0f5 100644
--- a/rtm/org.eclipse.statet.rtm.base.core/.settings/org.eclipse.jdt.core.prefs
+++ b/rtm/org.eclipse.statet.rtm.base.core/.settings/org.eclipse.jdt.core.prefs
@@ -63,7 +63,7 @@
 org.eclipse.jdt.core.formatter.alignment_for_type_parameters=0
 org.eclipse.jdt.core.formatter.alignment_for_union_type_in_multicatch=80
 org.eclipse.jdt.core.formatter.blank_lines_after_imports=2
-org.eclipse.jdt.core.formatter.blank_lines_after_last_class_body_declaration=1
+org.eclipse.jdt.core.formatter.blank_lines_after_last_class_body_declaration=0
 org.eclipse.jdt.core.formatter.blank_lines_after_package=-2
 org.eclipse.jdt.core.formatter.blank_lines_before_abstract_method=1
 org.eclipse.jdt.core.formatter.blank_lines_before_field=0
@@ -103,6 +103,7 @@
 org.eclipse.jdt.core.formatter.comment.indent_root_tags=false
 org.eclipse.jdt.core.formatter.comment.indent_tag_description=true
 org.eclipse.jdt.core.formatter.comment.insert_new_line_before_root_tags=insert
+org.eclipse.jdt.core.formatter.comment.insert_new_line_between_different_tags=do not insert
 org.eclipse.jdt.core.formatter.comment.insert_new_line_for_parameter=do not insert
 org.eclipse.jdt.core.formatter.comment.line_length=100
 org.eclipse.jdt.core.formatter.comment.new_lines_at_block_boundaries=false
@@ -183,6 +184,7 @@
 org.eclipse.jdt.core.formatter.insert_space_after_lambda_arrow=insert
 org.eclipse.jdt.core.formatter.insert_space_after_logical_operator=insert
 org.eclipse.jdt.core.formatter.insert_space_after_multiplicative_operator=insert
+org.eclipse.jdt.core.formatter.insert_space_after_not_operator=do not insert
 org.eclipse.jdt.core.formatter.insert_space_after_opening_angle_bracket_in_parameterized_type_reference=do not insert
 org.eclipse.jdt.core.formatter.insert_space_after_opening_angle_bracket_in_type_arguments=do not insert
 org.eclipse.jdt.core.formatter.insert_space_after_opening_angle_bracket_in_type_parameters=do not insert
diff --git a/rtm/org.eclipse.statet.rtm.base.core/.settings/org.eclipse.jdt.ui.prefs b/rtm/org.eclipse.statet.rtm.base.core/.settings/org.eclipse.jdt.ui.prefs
index 439018f..470b007 100644
--- a/rtm/org.eclipse.statet.rtm.base.core/.settings/org.eclipse.jdt.ui.prefs
+++ b/rtm/org.eclipse.statet.rtm.base.core/.settings/org.eclipse.jdt.ui.prefs
@@ -66,11 +66,11 @@
 eclipse.preferences.version=1
 editor_save_participant_org.eclipse.jdt.ui.postsavelistener.cleanup=true
 formatter_profile=_StatET
-formatter_settings_version=17
+formatter_settings_version=18
 org.eclipse.jdt.ui.exception.name=e
 org.eclipse.jdt.ui.gettersetter.use.is=true
 org.eclipse.jdt.ui.ignorelowercasenames=true
-org.eclipse.jdt.ui.importorder=\#;java;javax;com.ibm.icu;org.osgi;org.eclipse;;org.eclipse.statet.jcommons;org.eclipse.statet.ecommons;org.eclipse.statet;
+org.eclipse.jdt.ui.importorder=\#java;\#;\#org.eclipse.statet.jcommons;\#org.eclipse.statet.ecommons;\#org.eclipse.statet;java;javax;com.ibm.icu;org.osgi;org.eclipse;;org.eclipse.statet.jcommons;org.eclipse.statet.ecommons;org.eclipse.statet;
 org.eclipse.jdt.ui.javadoc=true
 org.eclipse.jdt.ui.keywordthis=true
 org.eclipse.jdt.ui.ondemandthreshold=99
diff --git a/rtm/org.eclipse.statet.rtm.base.ui/.settings/org.eclipse.jdt.core.prefs b/rtm/org.eclipse.statet.rtm.base.ui/.settings/org.eclipse.jdt.core.prefs
index 4f84c42..ea2d0f5 100644
--- a/rtm/org.eclipse.statet.rtm.base.ui/.settings/org.eclipse.jdt.core.prefs
+++ b/rtm/org.eclipse.statet.rtm.base.ui/.settings/org.eclipse.jdt.core.prefs
@@ -63,7 +63,7 @@
 org.eclipse.jdt.core.formatter.alignment_for_type_parameters=0
 org.eclipse.jdt.core.formatter.alignment_for_union_type_in_multicatch=80
 org.eclipse.jdt.core.formatter.blank_lines_after_imports=2
-org.eclipse.jdt.core.formatter.blank_lines_after_last_class_body_declaration=1
+org.eclipse.jdt.core.formatter.blank_lines_after_last_class_body_declaration=0
 org.eclipse.jdt.core.formatter.blank_lines_after_package=-2
 org.eclipse.jdt.core.formatter.blank_lines_before_abstract_method=1
 org.eclipse.jdt.core.formatter.blank_lines_before_field=0
@@ -103,6 +103,7 @@
 org.eclipse.jdt.core.formatter.comment.indent_root_tags=false
 org.eclipse.jdt.core.formatter.comment.indent_tag_description=true
 org.eclipse.jdt.core.formatter.comment.insert_new_line_before_root_tags=insert
+org.eclipse.jdt.core.formatter.comment.insert_new_line_between_different_tags=do not insert
 org.eclipse.jdt.core.formatter.comment.insert_new_line_for_parameter=do not insert
 org.eclipse.jdt.core.formatter.comment.line_length=100
 org.eclipse.jdt.core.formatter.comment.new_lines_at_block_boundaries=false
@@ -183,6 +184,7 @@
 org.eclipse.jdt.core.formatter.insert_space_after_lambda_arrow=insert
 org.eclipse.jdt.core.formatter.insert_space_after_logical_operator=insert
 org.eclipse.jdt.core.formatter.insert_space_after_multiplicative_operator=insert
+org.eclipse.jdt.core.formatter.insert_space_after_not_operator=do not insert
 org.eclipse.jdt.core.formatter.insert_space_after_opening_angle_bracket_in_parameterized_type_reference=do not insert
 org.eclipse.jdt.core.formatter.insert_space_after_opening_angle_bracket_in_type_arguments=do not insert
 org.eclipse.jdt.core.formatter.insert_space_after_opening_angle_bracket_in_type_parameters=do not insert
diff --git a/rtm/org.eclipse.statet.rtm.base.ui/.settings/org.eclipse.jdt.ui.prefs b/rtm/org.eclipse.statet.rtm.base.ui/.settings/org.eclipse.jdt.ui.prefs
index 439018f..470b007 100644
--- a/rtm/org.eclipse.statet.rtm.base.ui/.settings/org.eclipse.jdt.ui.prefs
+++ b/rtm/org.eclipse.statet.rtm.base.ui/.settings/org.eclipse.jdt.ui.prefs
@@ -66,11 +66,11 @@
 eclipse.preferences.version=1
 editor_save_participant_org.eclipse.jdt.ui.postsavelistener.cleanup=true
 formatter_profile=_StatET
-formatter_settings_version=17
+formatter_settings_version=18
 org.eclipse.jdt.ui.exception.name=e
 org.eclipse.jdt.ui.gettersetter.use.is=true
 org.eclipse.jdt.ui.ignorelowercasenames=true
-org.eclipse.jdt.ui.importorder=\#;java;javax;com.ibm.icu;org.osgi;org.eclipse;;org.eclipse.statet.jcommons;org.eclipse.statet.ecommons;org.eclipse.statet;
+org.eclipse.jdt.ui.importorder=\#java;\#;\#org.eclipse.statet.jcommons;\#org.eclipse.statet.ecommons;\#org.eclipse.statet;java;javax;com.ibm.icu;org.osgi;org.eclipse;;org.eclipse.statet.jcommons;org.eclipse.statet.ecommons;org.eclipse.statet;
 org.eclipse.jdt.ui.javadoc=true
 org.eclipse.jdt.ui.keywordthis=true
 org.eclipse.jdt.ui.ondemandthreshold=99
diff --git a/rtm/org.eclipse.statet.rtm.ftable.core/.settings/org.eclipse.jdt.core.prefs b/rtm/org.eclipse.statet.rtm.ftable.core/.settings/org.eclipse.jdt.core.prefs
index 4f84c42..ea2d0f5 100644
--- a/rtm/org.eclipse.statet.rtm.ftable.core/.settings/org.eclipse.jdt.core.prefs
+++ b/rtm/org.eclipse.statet.rtm.ftable.core/.settings/org.eclipse.jdt.core.prefs
@@ -63,7 +63,7 @@
 org.eclipse.jdt.core.formatter.alignment_for_type_parameters=0
 org.eclipse.jdt.core.formatter.alignment_for_union_type_in_multicatch=80
 org.eclipse.jdt.core.formatter.blank_lines_after_imports=2
-org.eclipse.jdt.core.formatter.blank_lines_after_last_class_body_declaration=1
+org.eclipse.jdt.core.formatter.blank_lines_after_last_class_body_declaration=0
 org.eclipse.jdt.core.formatter.blank_lines_after_package=-2
 org.eclipse.jdt.core.formatter.blank_lines_before_abstract_method=1
 org.eclipse.jdt.core.formatter.blank_lines_before_field=0
@@ -103,6 +103,7 @@
 org.eclipse.jdt.core.formatter.comment.indent_root_tags=false
 org.eclipse.jdt.core.formatter.comment.indent_tag_description=true
 org.eclipse.jdt.core.formatter.comment.insert_new_line_before_root_tags=insert
+org.eclipse.jdt.core.formatter.comment.insert_new_line_between_different_tags=do not insert
 org.eclipse.jdt.core.formatter.comment.insert_new_line_for_parameter=do not insert
 org.eclipse.jdt.core.formatter.comment.line_length=100
 org.eclipse.jdt.core.formatter.comment.new_lines_at_block_boundaries=false
@@ -183,6 +184,7 @@
 org.eclipse.jdt.core.formatter.insert_space_after_lambda_arrow=insert
 org.eclipse.jdt.core.formatter.insert_space_after_logical_operator=insert
 org.eclipse.jdt.core.formatter.insert_space_after_multiplicative_operator=insert
+org.eclipse.jdt.core.formatter.insert_space_after_not_operator=do not insert
 org.eclipse.jdt.core.formatter.insert_space_after_opening_angle_bracket_in_parameterized_type_reference=do not insert
 org.eclipse.jdt.core.formatter.insert_space_after_opening_angle_bracket_in_type_arguments=do not insert
 org.eclipse.jdt.core.formatter.insert_space_after_opening_angle_bracket_in_type_parameters=do not insert
diff --git a/rtm/org.eclipse.statet.rtm.ftable.core/.settings/org.eclipse.jdt.ui.prefs b/rtm/org.eclipse.statet.rtm.ftable.core/.settings/org.eclipse.jdt.ui.prefs
index 439018f..470b007 100644
--- a/rtm/org.eclipse.statet.rtm.ftable.core/.settings/org.eclipse.jdt.ui.prefs
+++ b/rtm/org.eclipse.statet.rtm.ftable.core/.settings/org.eclipse.jdt.ui.prefs
@@ -66,11 +66,11 @@
 eclipse.preferences.version=1
 editor_save_participant_org.eclipse.jdt.ui.postsavelistener.cleanup=true
 formatter_profile=_StatET
-formatter_settings_version=17
+formatter_settings_version=18
 org.eclipse.jdt.ui.exception.name=e
 org.eclipse.jdt.ui.gettersetter.use.is=true
 org.eclipse.jdt.ui.ignorelowercasenames=true
-org.eclipse.jdt.ui.importorder=\#;java;javax;com.ibm.icu;org.osgi;org.eclipse;;org.eclipse.statet.jcommons;org.eclipse.statet.ecommons;org.eclipse.statet;
+org.eclipse.jdt.ui.importorder=\#java;\#;\#org.eclipse.statet.jcommons;\#org.eclipse.statet.ecommons;\#org.eclipse.statet;java;javax;com.ibm.icu;org.osgi;org.eclipse;;org.eclipse.statet.jcommons;org.eclipse.statet.ecommons;org.eclipse.statet;
 org.eclipse.jdt.ui.javadoc=true
 org.eclipse.jdt.ui.keywordthis=true
 org.eclipse.jdt.ui.ondemandthreshold=99
diff --git a/rtm/org.eclipse.statet.rtm.ftable.ui/.settings/org.eclipse.jdt.core.prefs b/rtm/org.eclipse.statet.rtm.ftable.ui/.settings/org.eclipse.jdt.core.prefs
index 4f84c42..ea2d0f5 100644
--- a/rtm/org.eclipse.statet.rtm.ftable.ui/.settings/org.eclipse.jdt.core.prefs
+++ b/rtm/org.eclipse.statet.rtm.ftable.ui/.settings/org.eclipse.jdt.core.prefs
@@ -63,7 +63,7 @@
 org.eclipse.jdt.core.formatter.alignment_for_type_parameters=0
 org.eclipse.jdt.core.formatter.alignment_for_union_type_in_multicatch=80
 org.eclipse.jdt.core.formatter.blank_lines_after_imports=2
-org.eclipse.jdt.core.formatter.blank_lines_after_last_class_body_declaration=1
+org.eclipse.jdt.core.formatter.blank_lines_after_last_class_body_declaration=0
 org.eclipse.jdt.core.formatter.blank_lines_after_package=-2
 org.eclipse.jdt.core.formatter.blank_lines_before_abstract_method=1
 org.eclipse.jdt.core.formatter.blank_lines_before_field=0
@@ -103,6 +103,7 @@
 org.eclipse.jdt.core.formatter.comment.indent_root_tags=false
 org.eclipse.jdt.core.formatter.comment.indent_tag_description=true
 org.eclipse.jdt.core.formatter.comment.insert_new_line_before_root_tags=insert
+org.eclipse.jdt.core.formatter.comment.insert_new_line_between_different_tags=do not insert
 org.eclipse.jdt.core.formatter.comment.insert_new_line_for_parameter=do not insert
 org.eclipse.jdt.core.formatter.comment.line_length=100
 org.eclipse.jdt.core.formatter.comment.new_lines_at_block_boundaries=false
@@ -183,6 +184,7 @@
 org.eclipse.jdt.core.formatter.insert_space_after_lambda_arrow=insert
 org.eclipse.jdt.core.formatter.insert_space_after_logical_operator=insert
 org.eclipse.jdt.core.formatter.insert_space_after_multiplicative_operator=insert
+org.eclipse.jdt.core.formatter.insert_space_after_not_operator=do not insert
 org.eclipse.jdt.core.formatter.insert_space_after_opening_angle_bracket_in_parameterized_type_reference=do not insert
 org.eclipse.jdt.core.formatter.insert_space_after_opening_angle_bracket_in_type_arguments=do not insert
 org.eclipse.jdt.core.formatter.insert_space_after_opening_angle_bracket_in_type_parameters=do not insert
diff --git a/rtm/org.eclipse.statet.rtm.ftable.ui/.settings/org.eclipse.jdt.ui.prefs b/rtm/org.eclipse.statet.rtm.ftable.ui/.settings/org.eclipse.jdt.ui.prefs
index 439018f..470b007 100644
--- a/rtm/org.eclipse.statet.rtm.ftable.ui/.settings/org.eclipse.jdt.ui.prefs
+++ b/rtm/org.eclipse.statet.rtm.ftable.ui/.settings/org.eclipse.jdt.ui.prefs
@@ -66,11 +66,11 @@
 eclipse.preferences.version=1
 editor_save_participant_org.eclipse.jdt.ui.postsavelistener.cleanup=true
 formatter_profile=_StatET
-formatter_settings_version=17
+formatter_settings_version=18
 org.eclipse.jdt.ui.exception.name=e
 org.eclipse.jdt.ui.gettersetter.use.is=true
 org.eclipse.jdt.ui.ignorelowercasenames=true
-org.eclipse.jdt.ui.importorder=\#;java;javax;com.ibm.icu;org.osgi;org.eclipse;;org.eclipse.statet.jcommons;org.eclipse.statet.ecommons;org.eclipse.statet;
+org.eclipse.jdt.ui.importorder=\#java;\#;\#org.eclipse.statet.jcommons;\#org.eclipse.statet.ecommons;\#org.eclipse.statet;java;javax;com.ibm.icu;org.osgi;org.eclipse;;org.eclipse.statet.jcommons;org.eclipse.statet.ecommons;org.eclipse.statet;
 org.eclipse.jdt.ui.javadoc=true
 org.eclipse.jdt.ui.keywordthis=true
 org.eclipse.jdt.ui.ondemandthreshold=99
diff --git a/rtm/org.eclipse.statet.rtm.ggplot.core/.settings/org.eclipse.jdt.core.prefs b/rtm/org.eclipse.statet.rtm.ggplot.core/.settings/org.eclipse.jdt.core.prefs
index 4f84c42..ea2d0f5 100644
--- a/rtm/org.eclipse.statet.rtm.ggplot.core/.settings/org.eclipse.jdt.core.prefs
+++ b/rtm/org.eclipse.statet.rtm.ggplot.core/.settings/org.eclipse.jdt.core.prefs
@@ -63,7 +63,7 @@
 org.eclipse.jdt.core.formatter.alignment_for_type_parameters=0
 org.eclipse.jdt.core.formatter.alignment_for_union_type_in_multicatch=80
 org.eclipse.jdt.core.formatter.blank_lines_after_imports=2
-org.eclipse.jdt.core.formatter.blank_lines_after_last_class_body_declaration=1
+org.eclipse.jdt.core.formatter.blank_lines_after_last_class_body_declaration=0
 org.eclipse.jdt.core.formatter.blank_lines_after_package=-2
 org.eclipse.jdt.core.formatter.blank_lines_before_abstract_method=1
 org.eclipse.jdt.core.formatter.blank_lines_before_field=0
@@ -103,6 +103,7 @@
 org.eclipse.jdt.core.formatter.comment.indent_root_tags=false
 org.eclipse.jdt.core.formatter.comment.indent_tag_description=true
 org.eclipse.jdt.core.formatter.comment.insert_new_line_before_root_tags=insert
+org.eclipse.jdt.core.formatter.comment.insert_new_line_between_different_tags=do not insert
 org.eclipse.jdt.core.formatter.comment.insert_new_line_for_parameter=do not insert
 org.eclipse.jdt.core.formatter.comment.line_length=100
 org.eclipse.jdt.core.formatter.comment.new_lines_at_block_boundaries=false
@@ -183,6 +184,7 @@
 org.eclipse.jdt.core.formatter.insert_space_after_lambda_arrow=insert
 org.eclipse.jdt.core.formatter.insert_space_after_logical_operator=insert
 org.eclipse.jdt.core.formatter.insert_space_after_multiplicative_operator=insert
+org.eclipse.jdt.core.formatter.insert_space_after_not_operator=do not insert
 org.eclipse.jdt.core.formatter.insert_space_after_opening_angle_bracket_in_parameterized_type_reference=do not insert
 org.eclipse.jdt.core.formatter.insert_space_after_opening_angle_bracket_in_type_arguments=do not insert
 org.eclipse.jdt.core.formatter.insert_space_after_opening_angle_bracket_in_type_parameters=do not insert
diff --git a/rtm/org.eclipse.statet.rtm.ggplot.core/.settings/org.eclipse.jdt.ui.prefs b/rtm/org.eclipse.statet.rtm.ggplot.core/.settings/org.eclipse.jdt.ui.prefs
index 439018f..470b007 100644
--- a/rtm/org.eclipse.statet.rtm.ggplot.core/.settings/org.eclipse.jdt.ui.prefs
+++ b/rtm/org.eclipse.statet.rtm.ggplot.core/.settings/org.eclipse.jdt.ui.prefs
@@ -66,11 +66,11 @@
 eclipse.preferences.version=1
 editor_save_participant_org.eclipse.jdt.ui.postsavelistener.cleanup=true
 formatter_profile=_StatET
-formatter_settings_version=17
+formatter_settings_version=18
 org.eclipse.jdt.ui.exception.name=e
 org.eclipse.jdt.ui.gettersetter.use.is=true
 org.eclipse.jdt.ui.ignorelowercasenames=true
-org.eclipse.jdt.ui.importorder=\#;java;javax;com.ibm.icu;org.osgi;org.eclipse;;org.eclipse.statet.jcommons;org.eclipse.statet.ecommons;org.eclipse.statet;
+org.eclipse.jdt.ui.importorder=\#java;\#;\#org.eclipse.statet.jcommons;\#org.eclipse.statet.ecommons;\#org.eclipse.statet;java;javax;com.ibm.icu;org.osgi;org.eclipse;;org.eclipse.statet.jcommons;org.eclipse.statet.ecommons;org.eclipse.statet;
 org.eclipse.jdt.ui.javadoc=true
 org.eclipse.jdt.ui.keywordthis=true
 org.eclipse.jdt.ui.ondemandthreshold=99
diff --git a/rtm/org.eclipse.statet.rtm.ggplot.ui/.settings/org.eclipse.jdt.core.prefs b/rtm/org.eclipse.statet.rtm.ggplot.ui/.settings/org.eclipse.jdt.core.prefs
index 4f84c42..ea2d0f5 100644
--- a/rtm/org.eclipse.statet.rtm.ggplot.ui/.settings/org.eclipse.jdt.core.prefs
+++ b/rtm/org.eclipse.statet.rtm.ggplot.ui/.settings/org.eclipse.jdt.core.prefs
@@ -63,7 +63,7 @@
 org.eclipse.jdt.core.formatter.alignment_for_type_parameters=0
 org.eclipse.jdt.core.formatter.alignment_for_union_type_in_multicatch=80
 org.eclipse.jdt.core.formatter.blank_lines_after_imports=2
-org.eclipse.jdt.core.formatter.blank_lines_after_last_class_body_declaration=1
+org.eclipse.jdt.core.formatter.blank_lines_after_last_class_body_declaration=0
 org.eclipse.jdt.core.formatter.blank_lines_after_package=-2
 org.eclipse.jdt.core.formatter.blank_lines_before_abstract_method=1
 org.eclipse.jdt.core.formatter.blank_lines_before_field=0
@@ -103,6 +103,7 @@
 org.eclipse.jdt.core.formatter.comment.indent_root_tags=false
 org.eclipse.jdt.core.formatter.comment.indent_tag_description=true
 org.eclipse.jdt.core.formatter.comment.insert_new_line_before_root_tags=insert
+org.eclipse.jdt.core.formatter.comment.insert_new_line_between_different_tags=do not insert
 org.eclipse.jdt.core.formatter.comment.insert_new_line_for_parameter=do not insert
 org.eclipse.jdt.core.formatter.comment.line_length=100
 org.eclipse.jdt.core.formatter.comment.new_lines_at_block_boundaries=false
@@ -183,6 +184,7 @@
 org.eclipse.jdt.core.formatter.insert_space_after_lambda_arrow=insert
 org.eclipse.jdt.core.formatter.insert_space_after_logical_operator=insert
 org.eclipse.jdt.core.formatter.insert_space_after_multiplicative_operator=insert
+org.eclipse.jdt.core.formatter.insert_space_after_not_operator=do not insert
 org.eclipse.jdt.core.formatter.insert_space_after_opening_angle_bracket_in_parameterized_type_reference=do not insert
 org.eclipse.jdt.core.formatter.insert_space_after_opening_angle_bracket_in_type_arguments=do not insert
 org.eclipse.jdt.core.formatter.insert_space_after_opening_angle_bracket_in_type_parameters=do not insert
diff --git a/rtm/org.eclipse.statet.rtm.ggplot.ui/.settings/org.eclipse.jdt.ui.prefs b/rtm/org.eclipse.statet.rtm.ggplot.ui/.settings/org.eclipse.jdt.ui.prefs
index 439018f..470b007 100644
--- a/rtm/org.eclipse.statet.rtm.ggplot.ui/.settings/org.eclipse.jdt.ui.prefs
+++ b/rtm/org.eclipse.statet.rtm.ggplot.ui/.settings/org.eclipse.jdt.ui.prefs
@@ -66,11 +66,11 @@
 eclipse.preferences.version=1
 editor_save_participant_org.eclipse.jdt.ui.postsavelistener.cleanup=true
 formatter_profile=_StatET
-formatter_settings_version=17
+formatter_settings_version=18
 org.eclipse.jdt.ui.exception.name=e
 org.eclipse.jdt.ui.gettersetter.use.is=true
 org.eclipse.jdt.ui.ignorelowercasenames=true
-org.eclipse.jdt.ui.importorder=\#;java;javax;com.ibm.icu;org.osgi;org.eclipse;;org.eclipse.statet.jcommons;org.eclipse.statet.ecommons;org.eclipse.statet;
+org.eclipse.jdt.ui.importorder=\#java;\#;\#org.eclipse.statet.jcommons;\#org.eclipse.statet.ecommons;\#org.eclipse.statet;java;javax;com.ibm.icu;org.osgi;org.eclipse;;org.eclipse.statet.jcommons;org.eclipse.statet.ecommons;org.eclipse.statet;
 org.eclipse.jdt.ui.javadoc=true
 org.eclipse.jdt.ui.keywordthis=true
 org.eclipse.jdt.ui.ondemandthreshold=99