Bug 462940 - [preferences][Formatter] Add filter to Formatter profile

Change-Id: Ic3d2757a84b1553265bd62245044c98e7b24eae9
Signed-off-by: Mateusz Matela <mateusz.matela@gmail.com>
diff --git a/org.eclipse.images/eclipse-png/org.eclipse.jdt.ui/icons/full/dlcl16/collapseall.png b/org.eclipse.images/eclipse-png/org.eclipse.jdt.ui/icons/full/dlcl16/collapseall.png
index 2bd0efe..bc7be2b 100644
--- a/org.eclipse.images/eclipse-png/org.eclipse.jdt.ui/icons/full/dlcl16/collapseall.png
+++ b/org.eclipse.images/eclipse-png/org.eclipse.jdt.ui/icons/full/dlcl16/collapseall.png
Binary files differ
diff --git a/org.eclipse.images/eclipse-png/org.eclipse.jdt.ui/icons/full/dlcl16/collapseall@2x.png b/org.eclipse.images/eclipse-png/org.eclipse.jdt.ui/icons/full/dlcl16/collapseall@2x.png
index 05a52cb..0813934 100644
--- a/org.eclipse.images/eclipse-png/org.eclipse.jdt.ui/icons/full/dlcl16/collapseall@2x.png
+++ b/org.eclipse.images/eclipse-png/org.eclipse.jdt.ui/icons/full/dlcl16/collapseall@2x.png
Binary files differ
diff --git a/org.eclipse.images/eclipse-png/org.eclipse.jdt.ui/icons/full/dlcl16/expandall.png b/org.eclipse.images/eclipse-png/org.eclipse.jdt.ui/icons/full/dlcl16/expandall.png
new file mode 100644
index 0000000..d1fab97
--- /dev/null
+++ b/org.eclipse.images/eclipse-png/org.eclipse.jdt.ui/icons/full/dlcl16/expandall.png
Binary files differ
diff --git a/org.eclipse.images/eclipse-png/org.eclipse.jdt.ui/icons/full/dlcl16/expandall@2x.png b/org.eclipse.images/eclipse-png/org.eclipse.jdt.ui/icons/full/dlcl16/expandall@2x.png
new file mode 100644
index 0000000..1e3d626
--- /dev/null
+++ b/org.eclipse.images/eclipse-png/org.eclipse.jdt.ui/icons/full/dlcl16/expandall@2x.png
Binary files differ
diff --git a/org.eclipse.images/eclipse-png/org.eclipse.jdt.ui/icons/full/dlcl16/indent_column.png b/org.eclipse.images/eclipse-png/org.eclipse.jdt.ui/icons/full/dlcl16/indent_column.png
new file mode 100644
index 0000000..227c95a
--- /dev/null
+++ b/org.eclipse.images/eclipse-png/org.eclipse.jdt.ui/icons/full/dlcl16/indent_column.png
Binary files differ
diff --git a/org.eclipse.images/eclipse-png/org.eclipse.jdt.ui/icons/full/dlcl16/indent_column@2x.png b/org.eclipse.images/eclipse-png/org.eclipse.jdt.ui/icons/full/dlcl16/indent_column@2x.png
new file mode 100644
index 0000000..3a44327
--- /dev/null
+++ b/org.eclipse.images/eclipse-png/org.eclipse.jdt.ui/icons/full/dlcl16/indent_column@2x.png
Binary files differ
diff --git a/org.eclipse.images/eclipse-png/org.eclipse.jdt.ui/icons/full/dlcl16/indent_default.png b/org.eclipse.images/eclipse-png/org.eclipse.jdt.ui/icons/full/dlcl16/indent_default.png
new file mode 100644
index 0000000..000bad3
--- /dev/null
+++ b/org.eclipse.images/eclipse-png/org.eclipse.jdt.ui/icons/full/dlcl16/indent_default.png
Binary files differ
diff --git a/org.eclipse.images/eclipse-png/org.eclipse.jdt.ui/icons/full/dlcl16/indent_default@2x.png b/org.eclipse.images/eclipse-png/org.eclipse.jdt.ui/icons/full/dlcl16/indent_default@2x.png
new file mode 100644
index 0000000..1052af5
--- /dev/null
+++ b/org.eclipse.images/eclipse-png/org.eclipse.jdt.ui/icons/full/dlcl16/indent_default@2x.png
Binary files differ
diff --git a/org.eclipse.images/eclipse-png/org.eclipse.jdt.ui/icons/full/dlcl16/indent_one.png b/org.eclipse.images/eclipse-png/org.eclipse.jdt.ui/icons/full/dlcl16/indent_one.png
new file mode 100644
index 0000000..a4b95b2
--- /dev/null
+++ b/org.eclipse.images/eclipse-png/org.eclipse.jdt.ui/icons/full/dlcl16/indent_one.png
Binary files differ
diff --git a/org.eclipse.images/eclipse-png/org.eclipse.jdt.ui/icons/full/dlcl16/indent_one@2x.png b/org.eclipse.images/eclipse-png/org.eclipse.jdt.ui/icons/full/dlcl16/indent_one@2x.png
new file mode 100644
index 0000000..04de9e0
--- /dev/null
+++ b/org.eclipse.images/eclipse-png/org.eclipse.jdt.ui/icons/full/dlcl16/indent_one@2x.png
Binary files differ
diff --git a/org.eclipse.images/eclipse-png/org.eclipse.jdt.ui/icons/full/dlcl16/modifyall.png b/org.eclipse.images/eclipse-png/org.eclipse.jdt.ui/icons/full/dlcl16/modifyall.png
new file mode 100644
index 0000000..f7ec543
--- /dev/null
+++ b/org.eclipse.images/eclipse-png/org.eclipse.jdt.ui/icons/full/dlcl16/modifyall.png
Binary files differ
diff --git a/org.eclipse.images/eclipse-png/org.eclipse.jdt.ui/icons/full/dlcl16/modifyall@2x.png b/org.eclipse.images/eclipse-png/org.eclipse.jdt.ui/icons/full/dlcl16/modifyall@2x.png
new file mode 100644
index 0000000..c956556
--- /dev/null
+++ b/org.eclipse.images/eclipse-png/org.eclipse.jdt.ui/icons/full/dlcl16/modifyall@2x.png
Binary files differ
diff --git a/org.eclipse.images/eclipse-png/org.eclipse.jdt.ui/icons/full/dlcl16/wrap_after.png b/org.eclipse.images/eclipse-png/org.eclipse.jdt.ui/icons/full/dlcl16/wrap_after.png
new file mode 100644
index 0000000..54410fc
--- /dev/null
+++ b/org.eclipse.images/eclipse-png/org.eclipse.jdt.ui/icons/full/dlcl16/wrap_after.png
Binary files differ
diff --git a/org.eclipse.images/eclipse-png/org.eclipse.jdt.ui/icons/full/dlcl16/wrap_after@2x.png b/org.eclipse.images/eclipse-png/org.eclipse.jdt.ui/icons/full/dlcl16/wrap_after@2x.png
new file mode 100644
index 0000000..2be67d9
--- /dev/null
+++ b/org.eclipse.images/eclipse-png/org.eclipse.jdt.ui/icons/full/dlcl16/wrap_after@2x.png
Binary files differ
diff --git a/org.eclipse.images/eclipse-png/org.eclipse.jdt.ui/icons/full/dlcl16/wrap_all.png b/org.eclipse.images/eclipse-png/org.eclipse.jdt.ui/icons/full/dlcl16/wrap_all.png
new file mode 100644
index 0000000..55e9460
--- /dev/null
+++ b/org.eclipse.images/eclipse-png/org.eclipse.jdt.ui/icons/full/dlcl16/wrap_all.png
Binary files differ
diff --git a/org.eclipse.images/eclipse-png/org.eclipse.jdt.ui/icons/full/dlcl16/wrap_all@2x.png b/org.eclipse.images/eclipse-png/org.eclipse.jdt.ui/icons/full/dlcl16/wrap_all@2x.png
new file mode 100644
index 0000000..17fb6e8
--- /dev/null
+++ b/org.eclipse.images/eclipse-png/org.eclipse.jdt.ui/icons/full/dlcl16/wrap_all@2x.png
Binary files differ
diff --git a/org.eclipse.images/eclipse-png/org.eclipse.jdt.ui/icons/full/dlcl16/wrap_all_indent.png b/org.eclipse.images/eclipse-png/org.eclipse.jdt.ui/icons/full/dlcl16/wrap_all_indent.png
new file mode 100644
index 0000000..2bb253f
--- /dev/null
+++ b/org.eclipse.images/eclipse-png/org.eclipse.jdt.ui/icons/full/dlcl16/wrap_all_indent.png
Binary files differ
diff --git a/org.eclipse.images/eclipse-png/org.eclipse.jdt.ui/icons/full/dlcl16/wrap_all_indent@2x.png b/org.eclipse.images/eclipse-png/org.eclipse.jdt.ui/icons/full/dlcl16/wrap_all_indent@2x.png
new file mode 100644
index 0000000..ac5a4ae
--- /dev/null
+++ b/org.eclipse.images/eclipse-png/org.eclipse.jdt.ui/icons/full/dlcl16/wrap_all_indent@2x.png
Binary files differ
diff --git a/org.eclipse.images/eclipse-png/org.eclipse.jdt.ui/icons/full/dlcl16/wrap_all_not_first.png b/org.eclipse.images/eclipse-png/org.eclipse.jdt.ui/icons/full/dlcl16/wrap_all_not_first.png
new file mode 100644
index 0000000..58f4666
--- /dev/null
+++ b/org.eclipse.images/eclipse-png/org.eclipse.jdt.ui/icons/full/dlcl16/wrap_all_not_first.png
Binary files differ
diff --git a/org.eclipse.images/eclipse-png/org.eclipse.jdt.ui/icons/full/dlcl16/wrap_all_not_first@2x.png b/org.eclipse.images/eclipse-png/org.eclipse.jdt.ui/icons/full/dlcl16/wrap_all_not_first@2x.png
new file mode 100644
index 0000000..3fc1454
--- /dev/null
+++ b/org.eclipse.images/eclipse-png/org.eclipse.jdt.ui/icons/full/dlcl16/wrap_all_not_first@2x.png
Binary files differ
diff --git a/org.eclipse.images/eclipse-png/org.eclipse.jdt.ui/icons/full/dlcl16/wrap_before.png b/org.eclipse.images/eclipse-png/org.eclipse.jdt.ui/icons/full/dlcl16/wrap_before.png
new file mode 100644
index 0000000..3b944f6
--- /dev/null
+++ b/org.eclipse.images/eclipse-png/org.eclipse.jdt.ui/icons/full/dlcl16/wrap_before.png
Binary files differ
diff --git a/org.eclipse.images/eclipse-png/org.eclipse.jdt.ui/icons/full/dlcl16/wrap_before@2x.png b/org.eclipse.images/eclipse-png/org.eclipse.jdt.ui/icons/full/dlcl16/wrap_before@2x.png
new file mode 100644
index 0000000..209e891
--- /dev/null
+++ b/org.eclipse.images/eclipse-png/org.eclipse.jdt.ui/icons/full/dlcl16/wrap_before@2x.png
Binary files differ
diff --git a/org.eclipse.images/eclipse-png/org.eclipse.jdt.ui/icons/full/dlcl16/wrap_first_necessary.png b/org.eclipse.images/eclipse-png/org.eclipse.jdt.ui/icons/full/dlcl16/wrap_first_necessary.png
new file mode 100644
index 0000000..28406cd
--- /dev/null
+++ b/org.eclipse.images/eclipse-png/org.eclipse.jdt.ui/icons/full/dlcl16/wrap_first_necessary.png
Binary files differ
diff --git a/org.eclipse.images/eclipse-png/org.eclipse.jdt.ui/icons/full/dlcl16/wrap_first_necessary@2x.png b/org.eclipse.images/eclipse-png/org.eclipse.jdt.ui/icons/full/dlcl16/wrap_first_necessary@2x.png
new file mode 100644
index 0000000..4419abf
--- /dev/null
+++ b/org.eclipse.images/eclipse-png/org.eclipse.jdt.ui/icons/full/dlcl16/wrap_first_necessary@2x.png
Binary files differ
diff --git a/org.eclipse.images/eclipse-png/org.eclipse.jdt.ui/icons/full/dlcl16/wrap_force.png b/org.eclipse.images/eclipse-png/org.eclipse.jdt.ui/icons/full/dlcl16/wrap_force.png
new file mode 100644
index 0000000..0576144
--- /dev/null
+++ b/org.eclipse.images/eclipse-png/org.eclipse.jdt.ui/icons/full/dlcl16/wrap_force.png
Binary files differ
diff --git a/org.eclipse.images/eclipse-png/org.eclipse.jdt.ui/icons/full/dlcl16/wrap_force@2x.png b/org.eclipse.images/eclipse-png/org.eclipse.jdt.ui/icons/full/dlcl16/wrap_force@2x.png
new file mode 100644
index 0000000..eca08d6
--- /dev/null
+++ b/org.eclipse.images/eclipse-png/org.eclipse.jdt.ui/icons/full/dlcl16/wrap_force@2x.png
Binary files differ
diff --git a/org.eclipse.images/eclipse-png/org.eclipse.jdt.ui/icons/full/dlcl16/wrap_necessary.png b/org.eclipse.images/eclipse-png/org.eclipse.jdt.ui/icons/full/dlcl16/wrap_necessary.png
new file mode 100644
index 0000000..b00ab97
--- /dev/null
+++ b/org.eclipse.images/eclipse-png/org.eclipse.jdt.ui/icons/full/dlcl16/wrap_necessary.png
Binary files differ
diff --git a/org.eclipse.images/eclipse-png/org.eclipse.jdt.ui/icons/full/dlcl16/wrap_necessary@2x.png b/org.eclipse.images/eclipse-png/org.eclipse.jdt.ui/icons/full/dlcl16/wrap_necessary@2x.png
new file mode 100644
index 0000000..19e80f9
--- /dev/null
+++ b/org.eclipse.images/eclipse-png/org.eclipse.jdt.ui/icons/full/dlcl16/wrap_necessary@2x.png
Binary files differ
diff --git a/org.eclipse.images/eclipse-png/org.eclipse.jdt.ui/icons/full/dlcl16/wrap_not.png b/org.eclipse.images/eclipse-png/org.eclipse.jdt.ui/icons/full/dlcl16/wrap_not.png
new file mode 100644
index 0000000..4dcd680
--- /dev/null
+++ b/org.eclipse.images/eclipse-png/org.eclipse.jdt.ui/icons/full/dlcl16/wrap_not.png
Binary files differ
diff --git a/org.eclipse.images/eclipse-png/org.eclipse.jdt.ui/icons/full/dlcl16/wrap_not@2x.png b/org.eclipse.images/eclipse-png/org.eclipse.jdt.ui/icons/full/dlcl16/wrap_not@2x.png
new file mode 100644
index 0000000..5e13112
--- /dev/null
+++ b/org.eclipse.images/eclipse-png/org.eclipse.jdt.ui/icons/full/dlcl16/wrap_not@2x.png
Binary files differ
diff --git a/org.eclipse.images/eclipse-png/org.eclipse.jdt.ui/icons/full/elcl16/collapseall.png b/org.eclipse.images/eclipse-png/org.eclipse.jdt.ui/icons/full/elcl16/collapseall.png
index 45dab0f..d49d19c 100644
--- a/org.eclipse.images/eclipse-png/org.eclipse.jdt.ui/icons/full/elcl16/collapseall.png
+++ b/org.eclipse.images/eclipse-png/org.eclipse.jdt.ui/icons/full/elcl16/collapseall.png
Binary files differ
diff --git a/org.eclipse.images/eclipse-png/org.eclipse.jdt.ui/icons/full/elcl16/collapseall@2x.png b/org.eclipse.images/eclipse-png/org.eclipse.jdt.ui/icons/full/elcl16/collapseall@2x.png
index 12c44da..d37bc61 100644
--- a/org.eclipse.images/eclipse-png/org.eclipse.jdt.ui/icons/full/elcl16/collapseall@2x.png
+++ b/org.eclipse.images/eclipse-png/org.eclipse.jdt.ui/icons/full/elcl16/collapseall@2x.png
Binary files differ
diff --git a/org.eclipse.images/eclipse-png/org.eclipse.jdt.ui/icons/full/elcl16/expandall.png b/org.eclipse.images/eclipse-png/org.eclipse.jdt.ui/icons/full/elcl16/expandall.png
new file mode 100644
index 0000000..0d638a9
--- /dev/null
+++ b/org.eclipse.images/eclipse-png/org.eclipse.jdt.ui/icons/full/elcl16/expandall.png
Binary files differ
diff --git a/org.eclipse.images/eclipse-png/org.eclipse.jdt.ui/icons/full/elcl16/expandall@2x.png b/org.eclipse.images/eclipse-png/org.eclipse.jdt.ui/icons/full/elcl16/expandall@2x.png
new file mode 100644
index 0000000..b4bc618
--- /dev/null
+++ b/org.eclipse.images/eclipse-png/org.eclipse.jdt.ui/icons/full/elcl16/expandall@2x.png
Binary files differ
diff --git a/org.eclipse.images/eclipse-png/org.eclipse.jdt.ui/icons/full/elcl16/indent_column.png b/org.eclipse.images/eclipse-png/org.eclipse.jdt.ui/icons/full/elcl16/indent_column.png
new file mode 100644
index 0000000..2e46b7d
--- /dev/null
+++ b/org.eclipse.images/eclipse-png/org.eclipse.jdt.ui/icons/full/elcl16/indent_column.png
Binary files differ
diff --git a/org.eclipse.images/eclipse-png/org.eclipse.jdt.ui/icons/full/elcl16/indent_column@2x.png b/org.eclipse.images/eclipse-png/org.eclipse.jdt.ui/icons/full/elcl16/indent_column@2x.png
new file mode 100644
index 0000000..3dc0497
--- /dev/null
+++ b/org.eclipse.images/eclipse-png/org.eclipse.jdt.ui/icons/full/elcl16/indent_column@2x.png
Binary files differ
diff --git a/org.eclipse.images/eclipse-png/org.eclipse.jdt.ui/icons/full/elcl16/indent_default.png b/org.eclipse.images/eclipse-png/org.eclipse.jdt.ui/icons/full/elcl16/indent_default.png
new file mode 100644
index 0000000..13be12b
--- /dev/null
+++ b/org.eclipse.images/eclipse-png/org.eclipse.jdt.ui/icons/full/elcl16/indent_default.png
Binary files differ
diff --git a/org.eclipse.images/eclipse-png/org.eclipse.jdt.ui/icons/full/elcl16/indent_default@2x.png b/org.eclipse.images/eclipse-png/org.eclipse.jdt.ui/icons/full/elcl16/indent_default@2x.png
new file mode 100644
index 0000000..e69c442
--- /dev/null
+++ b/org.eclipse.images/eclipse-png/org.eclipse.jdt.ui/icons/full/elcl16/indent_default@2x.png
Binary files differ
diff --git a/org.eclipse.images/eclipse-png/org.eclipse.jdt.ui/icons/full/elcl16/indent_one.png b/org.eclipse.images/eclipse-png/org.eclipse.jdt.ui/icons/full/elcl16/indent_one.png
new file mode 100644
index 0000000..2525ec9
--- /dev/null
+++ b/org.eclipse.images/eclipse-png/org.eclipse.jdt.ui/icons/full/elcl16/indent_one.png
Binary files differ
diff --git a/org.eclipse.images/eclipse-png/org.eclipse.jdt.ui/icons/full/elcl16/indent_one@2x.png b/org.eclipse.images/eclipse-png/org.eclipse.jdt.ui/icons/full/elcl16/indent_one@2x.png
new file mode 100644
index 0000000..be9e0ae
--- /dev/null
+++ b/org.eclipse.images/eclipse-png/org.eclipse.jdt.ui/icons/full/elcl16/indent_one@2x.png
Binary files differ
diff --git a/org.eclipse.images/eclipse-png/org.eclipse.jdt.ui/icons/full/elcl16/modifyall.png b/org.eclipse.images/eclipse-png/org.eclipse.jdt.ui/icons/full/elcl16/modifyall.png
new file mode 100644
index 0000000..b4ea36a
--- /dev/null
+++ b/org.eclipse.images/eclipse-png/org.eclipse.jdt.ui/icons/full/elcl16/modifyall.png
Binary files differ
diff --git a/org.eclipse.images/eclipse-png/org.eclipse.jdt.ui/icons/full/elcl16/modifyall@2x.png b/org.eclipse.images/eclipse-png/org.eclipse.jdt.ui/icons/full/elcl16/modifyall@2x.png
new file mode 100644
index 0000000..4505c6a
--- /dev/null
+++ b/org.eclipse.images/eclipse-png/org.eclipse.jdt.ui/icons/full/elcl16/modifyall@2x.png
Binary files differ
diff --git a/org.eclipse.images/eclipse-png/org.eclipse.jdt.ui/icons/full/elcl16/wrap_after.png b/org.eclipse.images/eclipse-png/org.eclipse.jdt.ui/icons/full/elcl16/wrap_after.png
new file mode 100644
index 0000000..43fbe77
--- /dev/null
+++ b/org.eclipse.images/eclipse-png/org.eclipse.jdt.ui/icons/full/elcl16/wrap_after.png
Binary files differ
diff --git a/org.eclipse.images/eclipse-png/org.eclipse.jdt.ui/icons/full/elcl16/wrap_after@2x.png b/org.eclipse.images/eclipse-png/org.eclipse.jdt.ui/icons/full/elcl16/wrap_after@2x.png
new file mode 100644
index 0000000..cc653b1
--- /dev/null
+++ b/org.eclipse.images/eclipse-png/org.eclipse.jdt.ui/icons/full/elcl16/wrap_after@2x.png
Binary files differ
diff --git a/org.eclipse.images/eclipse-png/org.eclipse.jdt.ui/icons/full/elcl16/wrap_all.png b/org.eclipse.images/eclipse-png/org.eclipse.jdt.ui/icons/full/elcl16/wrap_all.png
new file mode 100644
index 0000000..71df0d1
--- /dev/null
+++ b/org.eclipse.images/eclipse-png/org.eclipse.jdt.ui/icons/full/elcl16/wrap_all.png
Binary files differ
diff --git a/org.eclipse.images/eclipse-png/org.eclipse.jdt.ui/icons/full/elcl16/wrap_all@2x.png b/org.eclipse.images/eclipse-png/org.eclipse.jdt.ui/icons/full/elcl16/wrap_all@2x.png
new file mode 100644
index 0000000..4f91083
--- /dev/null
+++ b/org.eclipse.images/eclipse-png/org.eclipse.jdt.ui/icons/full/elcl16/wrap_all@2x.png
Binary files differ
diff --git a/org.eclipse.images/eclipse-png/org.eclipse.jdt.ui/icons/full/elcl16/wrap_all_indent.png b/org.eclipse.images/eclipse-png/org.eclipse.jdt.ui/icons/full/elcl16/wrap_all_indent.png
new file mode 100644
index 0000000..cb07ed1
--- /dev/null
+++ b/org.eclipse.images/eclipse-png/org.eclipse.jdt.ui/icons/full/elcl16/wrap_all_indent.png
Binary files differ
diff --git a/org.eclipse.images/eclipse-png/org.eclipse.jdt.ui/icons/full/elcl16/wrap_all_indent@2x.png b/org.eclipse.images/eclipse-png/org.eclipse.jdt.ui/icons/full/elcl16/wrap_all_indent@2x.png
new file mode 100644
index 0000000..64436cd
--- /dev/null
+++ b/org.eclipse.images/eclipse-png/org.eclipse.jdt.ui/icons/full/elcl16/wrap_all_indent@2x.png
Binary files differ
diff --git a/org.eclipse.images/eclipse-png/org.eclipse.jdt.ui/icons/full/elcl16/wrap_all_not_first.png b/org.eclipse.images/eclipse-png/org.eclipse.jdt.ui/icons/full/elcl16/wrap_all_not_first.png
new file mode 100644
index 0000000..8e9804b
--- /dev/null
+++ b/org.eclipse.images/eclipse-png/org.eclipse.jdt.ui/icons/full/elcl16/wrap_all_not_first.png
Binary files differ
diff --git a/org.eclipse.images/eclipse-png/org.eclipse.jdt.ui/icons/full/elcl16/wrap_all_not_first@2x.png b/org.eclipse.images/eclipse-png/org.eclipse.jdt.ui/icons/full/elcl16/wrap_all_not_first@2x.png
new file mode 100644
index 0000000..d23676d
--- /dev/null
+++ b/org.eclipse.images/eclipse-png/org.eclipse.jdt.ui/icons/full/elcl16/wrap_all_not_first@2x.png
Binary files differ
diff --git a/org.eclipse.images/eclipse-png/org.eclipse.jdt.ui/icons/full/elcl16/wrap_before.png b/org.eclipse.images/eclipse-png/org.eclipse.jdt.ui/icons/full/elcl16/wrap_before.png
new file mode 100644
index 0000000..f8668cd
--- /dev/null
+++ b/org.eclipse.images/eclipse-png/org.eclipse.jdt.ui/icons/full/elcl16/wrap_before.png
Binary files differ
diff --git a/org.eclipse.images/eclipse-png/org.eclipse.jdt.ui/icons/full/elcl16/wrap_before@2x.png b/org.eclipse.images/eclipse-png/org.eclipse.jdt.ui/icons/full/elcl16/wrap_before@2x.png
new file mode 100644
index 0000000..5bb537c
--- /dev/null
+++ b/org.eclipse.images/eclipse-png/org.eclipse.jdt.ui/icons/full/elcl16/wrap_before@2x.png
Binary files differ
diff --git a/org.eclipse.images/eclipse-png/org.eclipse.jdt.ui/icons/full/elcl16/wrap_first_necessary.png b/org.eclipse.images/eclipse-png/org.eclipse.jdt.ui/icons/full/elcl16/wrap_first_necessary.png
new file mode 100644
index 0000000..e9f2d1d
--- /dev/null
+++ b/org.eclipse.images/eclipse-png/org.eclipse.jdt.ui/icons/full/elcl16/wrap_first_necessary.png
Binary files differ
diff --git a/org.eclipse.images/eclipse-png/org.eclipse.jdt.ui/icons/full/elcl16/wrap_first_necessary@2x.png b/org.eclipse.images/eclipse-png/org.eclipse.jdt.ui/icons/full/elcl16/wrap_first_necessary@2x.png
new file mode 100644
index 0000000..3b38731
--- /dev/null
+++ b/org.eclipse.images/eclipse-png/org.eclipse.jdt.ui/icons/full/elcl16/wrap_first_necessary@2x.png
Binary files differ
diff --git a/org.eclipse.images/eclipse-png/org.eclipse.jdt.ui/icons/full/elcl16/wrap_force.png b/org.eclipse.images/eclipse-png/org.eclipse.jdt.ui/icons/full/elcl16/wrap_force.png
new file mode 100644
index 0000000..af319a6
--- /dev/null
+++ b/org.eclipse.images/eclipse-png/org.eclipse.jdt.ui/icons/full/elcl16/wrap_force.png
Binary files differ
diff --git a/org.eclipse.images/eclipse-png/org.eclipse.jdt.ui/icons/full/elcl16/wrap_force@2x.png b/org.eclipse.images/eclipse-png/org.eclipse.jdt.ui/icons/full/elcl16/wrap_force@2x.png
new file mode 100644
index 0000000..fbee158
--- /dev/null
+++ b/org.eclipse.images/eclipse-png/org.eclipse.jdt.ui/icons/full/elcl16/wrap_force@2x.png
Binary files differ
diff --git a/org.eclipse.images/eclipse-png/org.eclipse.jdt.ui/icons/full/elcl16/wrap_necessary.png b/org.eclipse.images/eclipse-png/org.eclipse.jdt.ui/icons/full/elcl16/wrap_necessary.png
new file mode 100644
index 0000000..83a9b04
--- /dev/null
+++ b/org.eclipse.images/eclipse-png/org.eclipse.jdt.ui/icons/full/elcl16/wrap_necessary.png
Binary files differ
diff --git a/org.eclipse.images/eclipse-png/org.eclipse.jdt.ui/icons/full/elcl16/wrap_necessary@2x.png b/org.eclipse.images/eclipse-png/org.eclipse.jdt.ui/icons/full/elcl16/wrap_necessary@2x.png
new file mode 100644
index 0000000..a38905f
--- /dev/null
+++ b/org.eclipse.images/eclipse-png/org.eclipse.jdt.ui/icons/full/elcl16/wrap_necessary@2x.png
Binary files differ
diff --git a/org.eclipse.images/eclipse-png/org.eclipse.jdt.ui/icons/full/elcl16/wrap_not.png b/org.eclipse.images/eclipse-png/org.eclipse.jdt.ui/icons/full/elcl16/wrap_not.png
new file mode 100644
index 0000000..7d6fd60
--- /dev/null
+++ b/org.eclipse.images/eclipse-png/org.eclipse.jdt.ui/icons/full/elcl16/wrap_not.png
Binary files differ
diff --git a/org.eclipse.images/eclipse-png/org.eclipse.jdt.ui/icons/full/elcl16/wrap_not@2x.png b/org.eclipse.images/eclipse-png/org.eclipse.jdt.ui/icons/full/elcl16/wrap_not@2x.png
new file mode 100644
index 0000000..a6cd5ab
--- /dev/null
+++ b/org.eclipse.images/eclipse-png/org.eclipse.jdt.ui/icons/full/elcl16/wrap_not@2x.png
Binary files differ
diff --git a/org.eclipse.images/eclipse-svg/org.eclipse.jdt.ui/icons/full/elcl16/expandall.svg b/org.eclipse.images/eclipse-svg/org.eclipse.jdt.ui/icons/full/elcl16/expandall.svg
new file mode 100644
index 0000000..e46d2b6
--- /dev/null
+++ b/org.eclipse.images/eclipse-svg/org.eclipse.jdt.ui/icons/full/elcl16/expandall.svg
@@ -0,0 +1,165 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!-- Created with Inkscape (http://www.inkscape.org/) -->
+
+<svg
+   xmlns:dc="http://purl.org/dc/elements/1.1/"
+   xmlns:cc="http://creativecommons.org/ns#"
+   xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+   xmlns:svg="http://www.w3.org/2000/svg"
+   xmlns="http://www.w3.org/2000/svg"
+   xmlns:xlink="http://www.w3.org/1999/xlink"
+   xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+   xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+   width="16"
+   height="16"
+   id="svg2"
+   version="1.1"
+   inkscape:version="0.92.2 (5c3e80d, 2017-08-06)"
+   sodipodi:docname="collapseall.svg">
+  <defs
+     id="defs4">
+    <linearGradient
+       id="linearGradient5080-7-5">
+      <stop
+         style="stop-color:#9acbce;stop-opacity:1;"
+         offset="0"
+         id="stop5082-1-0" />
+      <stop
+         style="stop-color:#ffffff;stop-opacity:1;"
+         offset="1"
+         id="stop5084-3-8" />
+    </linearGradient>
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient5080-79"
+       id="linearGradient5113-12"
+       gradientUnits="userSpaceOnUse"
+       x1="16.774115"
+       y1="1040.2089"
+       x2="26.536173"
+       y2="1046.4403"
+       gradientTransform="translate(0.97227179,0.97227179)" />
+    <linearGradient
+       id="linearGradient5080-79">
+      <stop
+         style="stop-color:#9acbce;stop-opacity:1;"
+         offset="0"
+         id="stop5082-7" />
+      <stop
+         style="stop-color:#ffffff;stop-opacity:1;"
+         offset="1"
+         id="stop5084-2" />
+    </linearGradient>
+    <linearGradient
+       y2="1046.4403"
+       x2="26.536173"
+       y1="1040.2089"
+       x1="16.774115"
+       gradientUnits="userSpaceOnUse"
+       id="linearGradient5178"
+       xlink:href="#linearGradient5080-7-5"
+       inkscape:collect="always" />
+  </defs>
+  <sodipodi:namedview
+     id="base"
+     pagecolor="#ffffff"
+     bordercolor="#666666"
+     borderopacity="1.0"
+     inkscape:pageopacity="0.0"
+     inkscape:pageshadow="2"
+     inkscape:zoom="32.000001"
+     inkscape:cx="1.6268851"
+     inkscape:cy="7.7733305"
+     inkscape:document-units="px"
+     inkscape:current-layer="g4827"
+     showgrid="true"
+     inkscape:window-width="1842"
+     inkscape:window-height="1058"
+     inkscape:window-x="74"
+     inkscape:window-y="-4"
+     inkscape:window-maximized="1"
+     showguides="true"
+     inkscape:guide-bbox="true"
+     inkscape:snap-global="true">
+    <inkscape:grid
+       type="xygrid"
+       id="grid2997" />
+  </sodipodi:namedview>
+  <metadata
+     id="metadata7">
+    <rdf:RDF>
+      <cc:Work
+         rdf:about="">
+        <dc:format>image/svg+xml</dc:format>
+        <dc:type
+           rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+        <dc:title></dc:title>
+      </cc:Work>
+    </rdf:RDF>
+  </metadata>
+  <g
+     inkscape:label="Layer 1"
+     inkscape:groupmode="layer"
+     id="layer1"
+     style="display:inline"
+     transform="translate(0,-1036.3622)">
+    <g
+       id="g4827"
+       transform="translate(0.53033009,-0.70710678)">
+      <g
+         style="display:inline"
+         id="g5108-3"
+         transform="translate(-16.071514,-1.3236045)">
+        <rect
+           y="1040.9159"
+           x="18.031223"
+           height="9.9620361"
+           width="10.029854"
+           id="rect5076-6"
+           style="color:#000000;fill:url(#linearGradient5178);fill-opacity:1;fill-rule:nonzero;stroke:#8b96ab;stroke-width:1;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" />
+      </g>
+      <g
+         style="display:inline"
+         id="g5108"
+         transform="translate(-15.055048,-0.35127627)">
+        <rect
+           y="1041.8882"
+           x="19.003494"
+           height="9.9932861"
+           width="9.9986038"
+           id="rect5076"
+           style="color:#000000;fill:url(#linearGradient5113-12);fill-opacity:1;fill-rule:nonzero;stroke:#8b96ab;stroke-width:1;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" />
+        <rect
+           y="1047.3531"
+           x="20.48687"
+           height="1.1048543"
+           width="6.9826794"
+           id="rect5088-0"
+           style="color:#000000;fill:#d5f3ff;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" />
+        <rect
+           y="24.524717"
+           x="-1050.4033"
+           height="1"
+           width="6.9826794"
+           id="rect5088-0-1"
+           style="color:#000000;display:inline;overflow:visible;visibility:visible;fill:#d5f3ff;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:0;marker:none;enable-background:accumulate"
+           transform="rotate(-90)" />
+        <rect
+           y="23.419863"
+           x="-1050.4033"
+           height="1.1048543"
+           width="6.9826794"
+           id="rect5088-3"
+           style="color:#000000;display:inline;overflow:visible;visibility:visible;fill:#01467a;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:0;marker:none;enable-background:accumulate"
+           transform="rotate(-90)" />
+        <rect
+           y="1046.3518"
+           x="20.550289"
+           height="1.1048543"
+           width="6.9826794"
+           id="rect5088"
+           style="color:#000000;fill:#01467a;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" />
+      </g>
+    </g>
+  </g>
+</svg>
diff --git a/org.eclipse.images/eclipse-svg/org.eclipse.jdt.ui/icons/full/elcl16/indent_column.svg b/org.eclipse.images/eclipse-svg/org.eclipse.jdt.ui/icons/full/elcl16/indent_column.svg
new file mode 100644
index 0000000..211156d
--- /dev/null
+++ b/org.eclipse.images/eclipse-svg/org.eclipse.jdt.ui/icons/full/elcl16/indent_column.svg
@@ -0,0 +1,208 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!-- Created with Inkscape (http://www.inkscape.org/) -->
+
+<svg
+   xmlns:dc="http://purl.org/dc/elements/1.1/"
+   xmlns:cc="http://creativecommons.org/ns#"
+   xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+   xmlns:svg="http://www.w3.org/2000/svg"
+   xmlns="http://www.w3.org/2000/svg"
+   xmlns:xlink="http://www.w3.org/1999/xlink"
+   xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+   xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+   width="16"
+   height="16"
+   id="svg2"
+   version="1.1"
+   inkscape:version="0.92.2 (5c3e80d, 2017-08-06)"
+   sodipodi:docname="indent_column.svg">
+  <defs
+     id="defs4">
+    <linearGradient
+       id="linearGradient9610">
+      <stop
+         style="stop-color:#c7b571;stop-opacity:1"
+         offset="0"
+         id="stop9612" />
+      <stop
+         id="stop9614"
+         offset="1"
+         style="stop-color:#9a9990;stop-opacity:1" />
+    </linearGradient>
+    <linearGradient
+       id="linearGradient15990"
+       inkscape:collect="always">
+      <stop
+         id="stop15992"
+         offset="0"
+         style="stop-color:#f9fafc;stop-opacity:1" />
+      <stop
+         id="stop15994"
+         offset="1"
+         style="stop-color:#e0eaf8;stop-opacity:1" />
+    </linearGradient>
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient9610"
+       id="linearGradient9568"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(1.152617,0,0,1.0690423,-10.3698,-71.577227)"
+       x1="8.0137892"
+       y1="1035.9741"
+       x2="8.0137892"
+       y2="1051.0103" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient15990"
+       id="linearGradient9571"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(1.3884081,0,0,1.2060915,14.680865,-206.08255)"
+       x1="-3.1651151"
+       y1="1030.4418"
+       x2="-3.1651151"
+       y2="1041.0583" />
+    <clipPath
+       clipPathUnits="userSpaceOnUse"
+       id="clipPath13401">
+      <rect
+         style="fill:#535353;fill-opacity:1;stroke:none;stroke-width:1.60000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:0.97777776"
+         id="rect13403"
+         width="10"
+         height="2.9998446"
+         x="2"
+         y="1039.3623"
+         ry="1.4778624"
+         rx="1.9999996" />
+    </clipPath>
+    <clipPath
+       clipPathUnits="userSpaceOnUse"
+       id="clipPath13401-7">
+      <rect
+         style="fill:#535353;fill-opacity:1;stroke:none;stroke-width:1.60000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:0.97777776"
+         id="rect13403-6"
+         width="10"
+         height="2.9998446"
+         x="2"
+         y="1039.3623"
+         ry="1.4778624"
+         rx="1.9999996" />
+    </clipPath>
+    <clipPath
+       clipPathUnits="userSpaceOnUse"
+       id="clipPath13790">
+      <path
+         style="fill:#d63030;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+         d="m 6,1050.3622 v -7 h 0.7 l 3.3,3.5 -3.3,3.5 z"
+         id="path13792"
+         inkscape:connector-curvature="0"
+         sodipodi:nodetypes="cccccc" />
+    </clipPath>
+  </defs>
+  <sodipodi:namedview
+     id="base"
+     pagecolor="#ffffff"
+     bordercolor="#666666"
+     borderopacity="1.0"
+     inkscape:pageopacity="0.0"
+     inkscape:pageshadow="2"
+     inkscape:zoom="63.999998"
+     inkscape:cx="8.768805"
+     inkscape:cy="5.6496008"
+     inkscape:document-units="px"
+     inkscape:current-layer="layer1"
+     showgrid="true"
+     inkscape:window-width="1229"
+     inkscape:window-height="1050"
+     inkscape:window-x="278"
+     inkscape:window-y="18"
+     inkscape:window-maximized="0"
+     showguides="true"
+     inkscape:guide-bbox="true"
+     inkscape:snap-global="true">
+    <inkscape:grid
+       type="xygrid"
+       id="grid3999"
+       spacingx="0.5"
+       spacingy="0.5"
+       color="#3f3fff"
+       opacity="0.03921569"
+       empspacing="2" />
+  </sodipodi:namedview>
+  <metadata
+     id="metadata7">
+    <rdf:RDF>
+      <cc:Work
+         rdf:about="">
+        <dc:format>image/svg+xml</dc:format>
+        <dc:type
+           rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+        <dc:title />
+      </cc:Work>
+    </rdf:RDF>
+  </metadata>
+  <g
+     inkscape:label="Layer 1"
+     inkscape:groupmode="layer"
+     id="layer1"
+     style="display:inline"
+     transform="translate(0,-1036.3622)">
+    <rect
+       style="display:inline;fill:url(#linearGradient9571);fill-opacity:1;stroke:none;stroke-width:1"
+       id="rect3997-9-2-7"
+       width="16"
+       height="16"
+       x="0"
+       y="1036.3619" />
+    <rect
+       style="display:inline;fill:#828282;fill-opacity:1;stroke:#535353;stroke-width:1.10554135;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+       id="rect4968-45-0-9"
+       width="11"
+       height="2.0000174"
+       x="-1.5"
+       y="1039.8622"
+       ry="1.4778624"
+       rx="1.8333333" />
+    <rect
+       style="display:inline;fill:#828282;fill-opacity:1;stroke:#535353;stroke-width:0.88191694;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+       id="rect4968-45-0"
+       width="7"
+       height="2.0000174"
+       x="11.5"
+       y="1045.8622"
+       ry="1.4778624"
+       rx="1.1666666" />
+    <rect
+       style="display:inline;fill:none;stroke:url(#linearGradient9568);stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
+       id="rect3997-9"
+       width="15"
+       height="15"
+       x="0.5"
+       y="1036.8622"
+       rx="0"
+       ry="0" />
+    <path
+       style="fill:#d63030;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+       d="m 6,1050.3622 v -7 h 0.7 l 3.3,3.5 -3.3,3.5 z"
+       id="path6222"
+       inkscape:connector-curvature="0"
+       sodipodi:nodetypes="cccccc" />
+    <path
+       sodipodi:nodetypes="cccccc"
+       inkscape:connector-curvature="0"
+       id="path13786"
+       d="m 6,1050.3622 v -7 h 0.7 l 3.3,3.5 -3.3,3.5 z"
+       style="fill:#dd4545;fill-opacity:1;stroke:#000000;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:0.33333334;stroke-miterlimit:4;stroke-dasharray:none"
+       clip-path="url(#clipPath13790)" />
+    <path
+       style="fill:#d63030;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+       d="m 9.78,1051.3622 v -14 h 1.44 v 14 z"
+       id="path6228"
+       inkscape:connector-curvature="0" />
+    <path
+       style="fill:#d76161;fill-opacity:1;stroke:#c22222;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+       d="m 6.5,1049.8622 v -6 h 0.01 l 2.99,3 -2.99,3 z"
+       id="path849"
+       inkscape:connector-curvature="0"
+       sodipodi:nodetypes="cccccc" />
+  </g>
+</svg>
diff --git a/org.eclipse.images/eclipse-svg/org.eclipse.jdt.ui/icons/full/elcl16/indent_default.svg b/org.eclipse.images/eclipse-svg/org.eclipse.jdt.ui/icons/full/elcl16/indent_default.svg
new file mode 100644
index 0000000..d536eab
--- /dev/null
+++ b/org.eclipse.images/eclipse-svg/org.eclipse.jdt.ui/icons/full/elcl16/indent_default.svg
@@ -0,0 +1,207 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!-- Created with Inkscape (http://www.inkscape.org/) -->
+
+<svg
+   xmlns:dc="http://purl.org/dc/elements/1.1/"
+   xmlns:cc="http://creativecommons.org/ns#"
+   xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+   xmlns:svg="http://www.w3.org/2000/svg"
+   xmlns="http://www.w3.org/2000/svg"
+   xmlns:xlink="http://www.w3.org/1999/xlink"
+   xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+   xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+   width="16"
+   height="16"
+   id="svg2"
+   version="1.1"
+   inkscape:version="0.92.2 (5c3e80d, 2017-08-06)"
+   sodipodi:docname="indent_default.svg">
+  <defs
+     id="defs4">
+    <linearGradient
+       id="linearGradient9610">
+      <stop
+         style="stop-color:#c7b571;stop-opacity:1"
+         offset="0"
+         id="stop9612" />
+      <stop
+         id="stop9614"
+         offset="1"
+         style="stop-color:#9a9990;stop-opacity:1" />
+    </linearGradient>
+    <linearGradient
+       id="linearGradient15990"
+       inkscape:collect="always">
+      <stop
+         id="stop15992"
+         offset="0"
+         style="stop-color:#f9fafc;stop-opacity:1" />
+      <stop
+         id="stop15994"
+         offset="1"
+         style="stop-color:#e0eaf8;stop-opacity:1" />
+    </linearGradient>
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient9610"
+       id="linearGradient9568"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(1.152617,0,0,1.0690423,-10.3698,-71.577227)"
+       x1="8.0137892"
+       y1="1035.9741"
+       x2="8.0137892"
+       y2="1051.0103" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient15990"
+       id="linearGradient9571"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(1.3884081,0,0,1.2060915,14.680865,-206.08255)"
+       x1="-3.1651151"
+       y1="1030.4418"
+       x2="-3.1651151"
+       y2="1041.0583" />
+    <clipPath
+       clipPathUnits="userSpaceOnUse"
+       id="clipPath13401">
+      <rect
+         style="fill:#535353;fill-opacity:1;stroke:none;stroke-width:1.60000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:0.97777776"
+         id="rect13403"
+         width="10"
+         height="2.9998446"
+         x="2"
+         y="1039.3623"
+         ry="1.4778624"
+         rx="1.9999996" />
+    </clipPath>
+    <clipPath
+       clipPathUnits="userSpaceOnUse"
+       id="clipPath13407">
+      <path
+         style="fill:#008904;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+         d="m 2,1050.3622 v -7 h 0.7 l 3.3,3 v -3 h 0.7 l 3.3,3.5 -3.3,3.5 H 6 v -3 l -3.3,3 z"
+         id="path13409"
+         inkscape:connector-curvature="0"
+         sodipodi:nodetypes="cccccccccccc" />
+    </clipPath>
+    <clipPath
+       clipPathUnits="userSpaceOnUse"
+       id="clipPath13401-6">
+      <rect
+         style="fill:#535353;fill-opacity:1;stroke:none;stroke-width:1.60000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:0.97777776"
+         id="rect13403-1"
+         width="10"
+         height="2.9998446"
+         x="2"
+         y="1039.3623"
+         ry="1.4778624"
+         rx="1.9999996" />
+    </clipPath>
+    <pattern
+       y="0"
+       x="0"
+       height="6"
+       width="6"
+       patternUnits="userSpaceOnUse"
+       id="EMFhbasepattern" />
+  </defs>
+  <sodipodi:namedview
+     id="base"
+     pagecolor="#ffffff"
+     bordercolor="#666666"
+     borderopacity="1.0"
+     inkscape:pageopacity="0.0"
+     inkscape:pageshadow="2"
+     inkscape:zoom="90.509664"
+     inkscape:cx="4.4625424"
+     inkscape:cy="5.2593031"
+     inkscape:document-units="px"
+     inkscape:current-layer="layer1"
+     showgrid="true"
+     inkscape:window-width="1229"
+     inkscape:window-height="765"
+     inkscape:window-x="139"
+     inkscape:window-y="56"
+     inkscape:window-maximized="0"
+     showguides="true"
+     inkscape:guide-bbox="true"
+     inkscape:snap-global="true">
+    <inkscape:grid
+       type="xygrid"
+       id="grid3999"
+       spacingx="0.5"
+       spacingy="0.5"
+       color="#3f3fff"
+       opacity="0.03921569"
+       empspacing="2" />
+  </sodipodi:namedview>
+  <metadata
+     id="metadata7">
+    <rdf:RDF>
+      <cc:Work
+         rdf:about="">
+        <dc:format>image/svg+xml</dc:format>
+        <dc:type
+           rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+        <dc:title />
+      </cc:Work>
+    </rdf:RDF>
+  </metadata>
+  <g
+     inkscape:label="Layer 1"
+     inkscape:groupmode="layer"
+     id="layer1"
+     style="display:inline"
+     transform="translate(0,-1036.3622)">
+    <rect
+       style="display:inline;fill:url(#linearGradient9571);fill-opacity:1;stroke:none;stroke-width:1"
+       id="rect3997-9-2-7"
+       width="16"
+       height="16"
+       x="0"
+       y="1036.3619" />
+    <path
+       style="display:inline;fill:#4cac4f;fill-opacity:1;stroke:#008904;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+       d="m 2.5,1049.8522 v -6 h 0.01 l 3.49,3 0.5,-0.01 v -2.99 h 0.01 l 2.99,2.9997 -2.99,3.0003 H 6.5 v -2.99 l -0.5,-0.01 -3.49,3 z"
+       id="path6226"
+       inkscape:connector-curvature="0"
+       sodipodi:nodetypes="cccccccccccccc" />
+    <rect
+       style="display:inline;fill:#828282;fill-opacity:1;stroke:#535353;stroke-width:0.99999988;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+       id="rect4968-45-8"
+       width="7.5"
+       height="2.0000174"
+       x="10.5"
+       y="1045.8622"
+       ry="1.4778624"
+       rx="1.5" />
+    <rect
+       style="display:inline;fill:none;stroke:url(#linearGradient9568);stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
+       id="rect3997-9"
+       width="15"
+       height="15"
+       x="0.5"
+       y="1036.8622"
+       rx="0"
+       ry="0" />
+    <rect
+       rx="1.9999996"
+       ry="1.4778624"
+       y="1039.3623"
+       x="2"
+       height="2.9998446"
+       width="10"
+       id="rect13399"
+       style="fill:#5b5b5b;fill-opacity:1;stroke:#4d4d4d;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;stroke-antialiasing:true"
+       clip-path="url(#clipPath13401)" />
+    <rect
+       style="display:inline;fill:#828282;fill-opacity:1;stroke:#535353;stroke-width:0.99999982;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+       id="rect4968-45"
+       width="9"
+       height="2.0000174"
+       x="2.5"
+       y="1039.8622"
+       ry="1.4778624"
+       rx="1.4999999" />
+  </g>
+</svg>
diff --git a/org.eclipse.images/eclipse-svg/org.eclipse.jdt.ui/icons/full/elcl16/indent_one.svg b/org.eclipse.images/eclipse-svg/org.eclipse.jdt.ui/icons/full/elcl16/indent_one.svg
new file mode 100644
index 0000000..caac0ea
--- /dev/null
+++ b/org.eclipse.images/eclipse-svg/org.eclipse.jdt.ui/icons/full/elcl16/indent_one.svg
@@ -0,0 +1,197 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!-- Created with Inkscape (http://www.inkscape.org/) -->
+
+<svg
+   xmlns:dc="http://purl.org/dc/elements/1.1/"
+   xmlns:cc="http://creativecommons.org/ns#"
+   xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+   xmlns:svg="http://www.w3.org/2000/svg"
+   xmlns="http://www.w3.org/2000/svg"
+   xmlns:xlink="http://www.w3.org/1999/xlink"
+   xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+   xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+   width="16"
+   height="16"
+   id="svg2"
+   version="1.1"
+   inkscape:version="0.92.2 (5c3e80d, 2017-08-06)"
+   sodipodi:docname="indent_one.svg">
+  <defs
+     id="defs4">
+    <linearGradient
+       id="linearGradient9610">
+      <stop
+         style="stop-color:#c7b571;stop-opacity:1"
+         offset="0"
+         id="stop9612" />
+      <stop
+         id="stop9614"
+         offset="1"
+         style="stop-color:#9a9990;stop-opacity:1" />
+    </linearGradient>
+    <linearGradient
+       id="linearGradient15990"
+       inkscape:collect="always">
+      <stop
+         id="stop15992"
+         offset="0"
+         style="stop-color:#f9fafc;stop-opacity:1" />
+      <stop
+         id="stop15994"
+         offset="1"
+         style="stop-color:#e0eaf8;stop-opacity:1" />
+    </linearGradient>
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient9610"
+       id="linearGradient9568"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(1.152617,0,0,1.0690423,-10.3698,-71.577227)"
+       x1="8.0137892"
+       y1="1035.9741"
+       x2="8.0137892"
+       y2="1051.0103" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient15990"
+       id="linearGradient9571"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(1.3884081,0,0,1.2060915,14.680865,-206.08255)"
+       x1="-3.1651151"
+       y1="1030.4418"
+       x2="-3.1651151"
+       y2="1041.0583" />
+    <clipPath
+       clipPathUnits="userSpaceOnUse"
+       id="clipPath13401">
+      <rect
+         style="fill:#535353;fill-opacity:1;stroke:none;stroke-width:1.60000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:0.97777776"
+         id="rect13403"
+         width="10"
+         height="2.9998446"
+         x="2"
+         y="1039.3623"
+         ry="1.4778624"
+         rx="1.9999996" />
+    </clipPath>
+    <clipPath
+       clipPathUnits="userSpaceOnUse"
+       id="clipPath13848">
+      <rect
+         rx="2"
+         ry="1.4778624"
+         y="1045.3623"
+         x="5.9999995"
+         height="2.9998446"
+         width="8"
+         id="rect13850"
+         style="display:inline;fill:#535353;fill-opacity:1;stroke:none;stroke-width:1.5999999;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:0.97777776" />
+    </clipPath>
+    <clipPath
+       clipPathUnits="userSpaceOnUse"
+       id="clipPath14397">
+      <path
+         style="fill:#3079d1;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+         d="m 2,1050.3622 v -7 h 0.7 l 3.3,3.5 -3.3,3.5 z"
+         id="path14399"
+         inkscape:connector-curvature="0"
+         sodipodi:nodetypes="cccccc" />
+    </clipPath>
+  </defs>
+  <sodipodi:namedview
+     id="base"
+     pagecolor="#ffffff"
+     bordercolor="#666666"
+     borderopacity="1.0"
+     inkscape:pageopacity="0.0"
+     inkscape:pageshadow="2"
+     inkscape:zoom="45.254832"
+     inkscape:cx="6.7864317"
+     inkscape:cy="6.7344458"
+     inkscape:document-units="px"
+     inkscape:current-layer="layer1"
+     showgrid="true"
+     inkscape:window-width="1355"
+     inkscape:window-height="927"
+     inkscape:window-x="186"
+     inkscape:window-y="38"
+     inkscape:window-maximized="0"
+     showguides="true"
+     inkscape:guide-bbox="true"
+     inkscape:snap-global="true">
+    <inkscape:grid
+       type="xygrid"
+       id="grid3999"
+       spacingx="0.5"
+       spacingy="0.5"
+       color="#3f3fff"
+       opacity="0.03921569"
+       empspacing="2" />
+  </sodipodi:namedview>
+  <metadata
+     id="metadata7">
+    <rdf:RDF>
+      <cc:Work
+         rdf:about="">
+        <dc:format>image/svg+xml</dc:format>
+        <dc:type
+           rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+        <dc:title />
+      </cc:Work>
+    </rdf:RDF>
+  </metadata>
+  <g
+     inkscape:label="Layer 1"
+     inkscape:groupmode="layer"
+     id="layer1"
+     style="display:inline"
+     transform="translate(0,-1036.3622)">
+    <rect
+       style="display:inline;fill:url(#linearGradient9571);fill-opacity:1;stroke:none;stroke-width:1"
+       id="rect3997-9-2-7"
+       width="16"
+       height="16"
+       x="0"
+       y="1036.3619" />
+    <rect
+       style="display:inline;fill:none;stroke:url(#linearGradient9568);stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
+       id="rect3997-9"
+       width="15"
+       height="15"
+       x="0.5"
+       y="1036.8622"
+       rx="0"
+       ry="0" />
+    <path
+       sodipodi:nodetypes="cccccc"
+       inkscape:connector-curvature="0"
+       id="path14395"
+       d="m 2,1050.3622 v -7 h 0.7 l 3.3,3.5 -3.3,3.5 z"
+       style="fill:#3b7fd1;fill-opacity:1;stroke:#000000;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:0.33333334;stroke-miterlimit:4;stroke-dasharray:none"
+       clip-path="url(#clipPath14397)" />
+    <rect
+       style="display:inline;fill:#828282;fill-opacity:1;stroke:#535353;stroke-width:0.99999982;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+       id="rect4968-45"
+       width="9"
+       height="2.0000174"
+       x="2.5"
+       y="1039.8622"
+       ry="1.4778624"
+       rx="1.4999999" />
+    <rect
+       style="display:inline;fill:#828282;fill-opacity:1;stroke:#535353;stroke-width:0.88191694;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+       id="rect4968-45-0"
+       width="7"
+       height="2.0000174"
+       x="6.5"
+       y="1045.8622"
+       ry="1.4778624"
+       rx="1.1666666" />
+    <path
+       style="fill:#588aca;fill-opacity:1;stroke:#2870c8;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+       d="m 2.5,1043.8622 h 0.01 l 2.99,3 -2.99,3 H 2.5 Z"
+       id="path844"
+       inkscape:connector-curvature="0"
+       sodipodi:nodetypes="cccccc" />
+  </g>
+</svg>
diff --git a/org.eclipse.images/eclipse-svg/org.eclipse.jdt.ui/icons/full/elcl16/modifyall.svg b/org.eclipse.images/eclipse-svg/org.eclipse.jdt.ui/icons/full/elcl16/modifyall.svg
new file mode 100644
index 0000000..3d7e31c
--- /dev/null
+++ b/org.eclipse.images/eclipse-svg/org.eclipse.jdt.ui/icons/full/elcl16/modifyall.svg
@@ -0,0 +1,149 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!-- Created with Inkscape (http://www.inkscape.org/) -->
+
+<svg
+   xmlns:dc="http://purl.org/dc/elements/1.1/"
+   xmlns:cc="http://creativecommons.org/ns#"
+   xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+   xmlns:svg="http://www.w3.org/2000/svg"
+   xmlns="http://www.w3.org/2000/svg"
+   xmlns:xlink="http://www.w3.org/1999/xlink"
+   xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+   xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+   width="13"
+   height="16"
+   id="svg2"
+   version="1.1"
+   inkscape:version="0.92.2 (5c3e80d, 2017-08-06)"
+   sodipodi:docname="expandall.svg">
+  <defs
+     id="defs4">
+    <linearGradient
+       id="linearGradient5080-7-5">
+      <stop
+         style="stop-color:#B7DFE1;stop-opacity:1;"
+         offset="0"
+         id="stop5082-1-0" />
+      <stop
+         style="stop-color:#ffffff;stop-opacity:1;"
+         offset="1"
+         id="stop5084-3-8" />
+    </linearGradient>
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient5080-79"
+       id="linearGradient5113-12"
+       gradientUnits="userSpaceOnUse"
+       x1="16.774115"
+       y1="1040.2089"
+       x2="26.536173"
+       y2="1046.4403"
+       gradientTransform="matrix(0.99898896,0,0,0.99478218,2.9765188,6.4168573)" />
+    <linearGradient
+       id="linearGradient5080-79">
+      <stop
+         style="stop-color:#B7DFE1;stop-opacity:1;"
+         offset="0"
+         id="stop5082-7" />
+      <stop
+         style="stop-color:#ffffff;stop-opacity:1;"
+         offset="1"
+         id="stop5084-2" />
+    </linearGradient>
+    <linearGradient
+       y2="1046.4403"
+       x2="26.536173"
+       y1="1040.2089"
+       x1="16.774115"
+       gradientUnits="userSpaceOnUse"
+       id="linearGradient5178"
+       xlink:href="#linearGradient5080-7-5"
+       inkscape:collect="always"
+       gradientTransform="matrix(0.99898896,0,0,0.99478218,2.0062577,5.4547321)" />
+  </defs>
+  <sodipodi:namedview
+     id="base"
+     pagecolor="#ffffff"
+     bordercolor="#666666"
+     borderopacity="1.0"
+     inkscape:pageopacity="0.0"
+     inkscape:pageshadow="2"
+     inkscape:zoom="32.000001"
+     inkscape:cx="7.0575144"
+     inkscape:cy="5.2790462"
+     inkscape:document-units="px"
+     inkscape:current-layer="svg2"
+     showgrid="true"
+     inkscape:window-width="913"
+     inkscape:window-height="1050"
+     inkscape:window-x="97"
+     inkscape:window-y="0"
+     inkscape:window-maximized="0"
+     showguides="true"
+     inkscape:guide-bbox="true"
+     inkscape:snap-global="false"
+     inkscape:snap-to-guides="true"
+     inkscape:snap-nodes="true"
+     inkscape:snap-others="false"
+     inkscape:snap-bbox="true"
+     inkscape:snap-page="true"
+     inkscape:snap-center="false">
+    <inkscape:grid
+       type="xygrid"
+       id="grid2997" />
+  </sodipodi:namedview>
+  <metadata
+     id="metadata7">
+    <rdf:RDF>
+      <cc:Work
+         rdf:about="">
+        <dc:format>image/svg+xml</dc:format>
+        <dc:type
+           rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+        <dc:title></dc:title>
+      </cc:Work>
+    </rdf:RDF>
+  </metadata>
+  <g
+     inkscape:label="Layer 1"
+     inkscape:groupmode="layer"
+     id="layer1"
+     style="display:inline"
+     transform="translate(0,-1036.3622)">
+    <g
+       id="g4827"
+       transform="matrix(1.0012319,0,0,1.0050338,-1.4631773,-5.9622825)"
+       style="stroke-width:0.99687862">
+      <g
+         style="display:inline;stroke-width:0.99959135"
+         id="g5108-3"
+         transform="matrix(0.99609579,0,0,0.99847793,-16.001116,0.26093523)">
+        <rect
+           y="1040.9159"
+           x="18.031223"
+           height="9.9620361"
+           width="10.029854"
+           id="rect5076-6"
+           style="color:#000000;display:inline;overflow:visible;visibility:visible;fill:url(#linearGradient5178);fill-opacity:1;fill-rule:nonzero;stroke:#9fabc0;stroke-width:0.99959135;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;marker:none;enable-background:accumulate" />
+      </g>
+      <g
+         style="display:inline;stroke-width:0.99969381"
+         id="g5108"
+         transform="matrix(0.99892467,0,0,0.99544624,-15.024836,4.4397563)">
+        <rect
+           y="1041.8882"
+           x="19.003494"
+           height="9.9932861"
+           width="9.9986038"
+           id="rect5076"
+           style="color:#000000;display:inline;overflow:visible;visibility:visible;fill:url(#linearGradient5113-12);fill-opacity:1;fill-rule:nonzero;stroke:#9fabc0;stroke-width:0.99969381;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;marker:none;enable-background:accumulate" />
+      </g>
+    </g>
+  </g>
+  <path
+     style="fill:none;stroke:#688fad;stroke-width:1.60000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:0.97777776"
+     d="M 4.5,9.53125 6.46875,12.5625 10.53125,6.5"
+     id="path4920"
+     inkscape:connector-curvature="0"
+     sodipodi:nodetypes="ccc" />
+</svg>
diff --git a/org.eclipse.images/eclipse-svg/org.eclipse.jdt.ui/icons/full/elcl16/wrap_after.svg b/org.eclipse.images/eclipse-svg/org.eclipse.jdt.ui/icons/full/elcl16/wrap_after.svg
new file mode 100644
index 0000000..82f2f8d
--- /dev/null
+++ b/org.eclipse.images/eclipse-svg/org.eclipse.jdt.ui/icons/full/elcl16/wrap_after.svg
@@ -0,0 +1,197 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!-- Created with Inkscape (http://www.inkscape.org/) -->
+
+<svg
+   xmlns:dc="http://purl.org/dc/elements/1.1/"
+   xmlns:cc="http://creativecommons.org/ns#"
+   xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+   xmlns:svg="http://www.w3.org/2000/svg"
+   xmlns="http://www.w3.org/2000/svg"
+   xmlns:xlink="http://www.w3.org/1999/xlink"
+   xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+   xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+   width="16"
+   height="16"
+   id="svg2"
+   version="1.1"
+   inkscape:version="0.92.2 (5c3e80d, 2017-08-06)"
+   sodipodi:docname="wrap_after.svg">
+  <defs
+     id="defs4">
+    <linearGradient
+       id="linearGradient837"
+       inkscape:collect="always">
+      <stop
+         id="stop833"
+         offset="0"
+         style="stop-color:#007015;stop-opacity:1" />
+      <stop
+         id="stop835"
+         offset="1"
+         style="stop-color:#009015;stop-opacity:1" />
+    </linearGradient>
+    <linearGradient
+       id="linearGradient9610">
+      <stop
+         style="stop-color:#c7b571;stop-opacity:1"
+         offset="0"
+         id="stop9612" />
+      <stop
+         id="stop9614"
+         offset="1"
+         style="stop-color:#9a9990;stop-opacity:1" />
+    </linearGradient>
+    <linearGradient
+       id="linearGradient15990"
+       inkscape:collect="always">
+      <stop
+         id="stop15992"
+         offset="0"
+         style="stop-color:#f9fafc;stop-opacity:1" />
+      <stop
+         id="stop15994"
+         offset="1"
+         style="stop-color:#e0eaf8;stop-opacity:1" />
+    </linearGradient>
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient9610"
+       id="linearGradient9568"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(1.152617,0,0,1.0690423,-10.3698,-71.577227)"
+       x1="8.0137892"
+       y1="1035.9741"
+       x2="8.0137892"
+       y2="1051.0103" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient15990"
+       id="linearGradient9571"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(1.3884081,0,0,1.2060915,14.680865,-206.08255)"
+       x1="-3.1651151"
+       y1="1030.4418"
+       x2="-3.1651151"
+       y2="1041.0583" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient837"
+       id="linearGradient878"
+       x1="11.5"
+       y1="1040.8622"
+       x2="11.5"
+       y2="1038.8622"
+       gradientUnits="userSpaceOnUse" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient837"
+       id="linearGradient886"
+       x1="11.5"
+       y1="1044.8622"
+       x2="11.5"
+       y2="1042.8622"
+       gradientUnits="userSpaceOnUse" />
+  </defs>
+  <sodipodi:namedview
+     id="base"
+     pagecolor="#ffffff"
+     bordercolor="#666666"
+     borderopacity="1.0"
+     inkscape:pageopacity="0.0"
+     inkscape:pageshadow="2"
+     inkscape:zoom="45.254833"
+     inkscape:cx="10.283957"
+     inkscape:cy="9.4299273"
+     inkscape:document-units="px"
+     inkscape:current-layer="layer1"
+     showgrid="true"
+     inkscape:window-width="1229"
+     inkscape:window-height="1050"
+     inkscape:window-x="278"
+     inkscape:window-y="20"
+     inkscape:window-maximized="0"
+     showguides="true"
+     inkscape:guide-bbox="true"
+     inkscape:snap-global="true">
+    <inkscape:grid
+       type="xygrid"
+       id="grid3999"
+       spacingx="0.5"
+       spacingy="0.5"
+       color="#3f3fff"
+       opacity="0.03921569"
+       empspacing="2" />
+  </sodipodi:namedview>
+  <metadata
+     id="metadata7">
+    <rdf:RDF>
+      <cc:Work
+         rdf:about="">
+        <dc:format>image/svg+xml</dc:format>
+        <dc:type
+           rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+        <dc:title />
+      </cc:Work>
+    </rdf:RDF>
+  </metadata>
+  <g
+     inkscape:label="Layer 1"
+     inkscape:groupmode="layer"
+     id="layer1"
+     style="display:inline"
+     transform="translate(0,-1036.3622)">
+    <rect
+       style="display:inline;fill:url(#linearGradient9571);fill-opacity:1;stroke:none;stroke-width:1"
+       id="rect3997-9-2-7"
+       width="16"
+       height="16"
+       x="0"
+       y="1036.3619" />
+    <rect
+       style="display:inline;fill:none;stroke:url(#linearGradient9568);stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
+       id="rect3997-9"
+       width="15"
+       height="15"
+       x="0.5"
+       y="1036.8622"
+       rx="0"
+       ry="0" />
+    <path
+       style="display:inline;fill:url(#linearGradient878);fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+       d="m 9.85,1040.4122 v -1.1 h 1.1 v -1.1 h 1.1 v 1.1 h 1.1 v 1.1 h -1.1 v 1.1 h -1.1 v -1.1 z"
+       id="path5538-1"
+       inkscape:connector-curvature="0" />
+    <path
+       style="display:inline;fill:url(#linearGradient886);fill-opacity:1.0;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+       d="m 9.85,1044.4122 v -1.1 h 1.1 v -1.1 h 1.1 v 1.1 h 1.1 v 1.1 h -1.1 v 1.1 h -1.1 v -1.1 z"
+       id="path5538-1-3"
+       inkscape:connector-curvature="0" />
+    <rect
+       style="display:inline;fill:#828282;fill-opacity:1;stroke:#535353;stroke-width:0.99999988;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+       id="rect4968-45"
+       width="6"
+       height="2.0000174"
+       x="2.5"
+       y="1038.8622"
+       ry="1.4778624"
+       rx="1.5" />
+    <rect
+       style="display:inline;fill:#828282;fill-opacity:1;stroke:#535353;stroke-width:0.99999988;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+       id="rect4968-45-6"
+       width="6"
+       height="2.0000174"
+       x="2.5"
+       y="1042.8622"
+       ry="1.4778624"
+       rx="1.5" />
+    <rect
+       style="display:inline;fill:#828282;fill-opacity:1;stroke:#535353;stroke-width:0.99999988;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+       id="rect4968-45-2"
+       width="6"
+       height="2.0000174"
+       x="2.5"
+       y="1046.8622"
+       ry="1.4778624"
+       rx="1.5" />
+  </g>
+</svg>
diff --git a/org.eclipse.images/eclipse-svg/org.eclipse.jdt.ui/icons/full/elcl16/wrap_all.svg b/org.eclipse.images/eclipse-svg/org.eclipse.jdt.ui/icons/full/elcl16/wrap_all.svg
new file mode 100644
index 0000000..cde8464
--- /dev/null
+++ b/org.eclipse.images/eclipse-svg/org.eclipse.jdt.ui/icons/full/elcl16/wrap_all.svg
@@ -0,0 +1,157 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!-- Created with Inkscape (http://www.inkscape.org/) -->
+
+<svg
+   xmlns:dc="http://purl.org/dc/elements/1.1/"
+   xmlns:cc="http://creativecommons.org/ns#"
+   xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+   xmlns:svg="http://www.w3.org/2000/svg"
+   xmlns="http://www.w3.org/2000/svg"
+   xmlns:xlink="http://www.w3.org/1999/xlink"
+   xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+   xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+   width="16"
+   height="16"
+   id="svg2"
+   version="1.1"
+   inkscape:version="0.92.2 (5c3e80d, 2017-08-06)"
+   sodipodi:docname="wrap_all.svg">
+  <defs
+     id="defs4">
+    <linearGradient
+       id="linearGradient9610">
+      <stop
+         style="stop-color:#c7b571;stop-opacity:1"
+         offset="0"
+         id="stop9612" />
+      <stop
+         id="stop9614"
+         offset="1"
+         style="stop-color:#9a9990;stop-opacity:1" />
+    </linearGradient>
+    <linearGradient
+       id="linearGradient15990"
+       inkscape:collect="always">
+      <stop
+         id="stop15992"
+         offset="0"
+         style="stop-color:#f9fafc;stop-opacity:1" />
+      <stop
+         id="stop15994"
+         offset="1"
+         style="stop-color:#e0eaf8;stop-opacity:1" />
+    </linearGradient>
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient9610"
+       id="linearGradient9568"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(1.152617,0,0,1.0690423,-10.3698,-71.577227)"
+       x1="8.0137892"
+       y1="1035.9741"
+       x2="8.0137892"
+       y2="1051.0103" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient15990"
+       id="linearGradient9571"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(1.3884081,0,0,1.2060915,14.680865,-206.08255)"
+       x1="-3.1651151"
+       y1="1030.4418"
+       x2="-3.1651151"
+       y2="1041.0583" />
+  </defs>
+  <sodipodi:namedview
+     id="base"
+     pagecolor="#ffffff"
+     bordercolor="#666666"
+     borderopacity="1.0"
+     inkscape:pageopacity="0.0"
+     inkscape:pageshadow="2"
+     inkscape:zoom="31.999999"
+     inkscape:cx="7.7567511"
+     inkscape:cy="7.0081257"
+     inkscape:document-units="px"
+     inkscape:current-layer="layer1"
+     showgrid="true"
+     inkscape:window-width="1229"
+     inkscape:window-height="1050"
+     inkscape:window-x="78"
+     inkscape:window-y="0"
+     inkscape:window-maximized="0"
+     showguides="true"
+     inkscape:guide-bbox="true"
+     inkscape:snap-global="true">
+    <inkscape:grid
+       type="xygrid"
+       id="grid3999"
+       spacingx="0.5"
+       spacingy="0.5"
+       color="#3f3fff"
+       opacity="0.03921569"
+       empspacing="2" />
+  </sodipodi:namedview>
+  <metadata
+     id="metadata7">
+    <rdf:RDF>
+      <cc:Work
+         rdf:about="">
+        <dc:format>image/svg+xml</dc:format>
+        <dc:type
+           rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+        <dc:title />
+      </cc:Work>
+    </rdf:RDF>
+  </metadata>
+  <g
+     inkscape:label="Layer 1"
+     inkscape:groupmode="layer"
+     id="layer1"
+     style="display:inline"
+     transform="translate(0,-1036.3622)">
+    <rect
+       style="display:inline;fill:url(#linearGradient9571);fill-opacity:1;stroke:none;stroke-width:1"
+       id="rect3997-9-2-7"
+       width="16"
+       height="16"
+       x="0"
+       y="1036.3619" />
+    <rect
+       style="display:inline;fill:none;stroke:url(#linearGradient9568);stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
+       id="rect3997-9"
+       width="15"
+       height="15"
+       x="0.5"
+       y="1036.8622"
+       rx="0"
+       ry="0" />
+    <rect
+       style="display:inline;fill:#828282;fill-opacity:1;stroke:#535353;stroke-width:0.99999988;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+       id="rect4968-45"
+       width="4"
+       height="2.0000174"
+       x="2.5"
+       y="1038.8622"
+       ry="1.4778624"
+       rx="1.5" />
+    <rect
+       style="display:inline;fill:#4a89b7;fill-opacity:1;stroke:#00599a;stroke-width:0.99999988;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+       id="rect4968-45-8"
+       width="4"
+       height="2.0000174"
+       x="3.5"
+       y="1042.8622"
+       ry="1.4778624"
+       rx="1.5" />
+    <rect
+       style="display:inline;fill:#4a89b7;fill-opacity:1;stroke:#00599a;stroke-width:0.99999988;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+       id="rect4968-45-8-3"
+       width="4"
+       height="2.0000174"
+       x="3.5"
+       y="1046.8622"
+       ry="1.4778624"
+       rx="1.5" />
+  </g>
+</svg>
diff --git a/org.eclipse.images/eclipse-svg/org.eclipse.jdt.ui/icons/full/elcl16/wrap_all_indent.svg b/org.eclipse.images/eclipse-svg/org.eclipse.jdt.ui/icons/full/elcl16/wrap_all_indent.svg
new file mode 100644
index 0000000..2f7e036
--- /dev/null
+++ b/org.eclipse.images/eclipse-svg/org.eclipse.jdt.ui/icons/full/elcl16/wrap_all_indent.svg
@@ -0,0 +1,157 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!-- Created with Inkscape (http://www.inkscape.org/) -->
+
+<svg
+   xmlns:dc="http://purl.org/dc/elements/1.1/"
+   xmlns:cc="http://creativecommons.org/ns#"
+   xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+   xmlns:svg="http://www.w3.org/2000/svg"
+   xmlns="http://www.w3.org/2000/svg"
+   xmlns:xlink="http://www.w3.org/1999/xlink"
+   xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+   xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+   width="16"
+   height="16"
+   id="svg2"
+   version="1.1"
+   inkscape:version="0.92.2 (5c3e80d, 2017-08-06)"
+   sodipodi:docname="wrap_all_indent.svg">
+  <defs
+     id="defs4">
+    <linearGradient
+       id="linearGradient9610">
+      <stop
+         style="stop-color:#c7b571;stop-opacity:1"
+         offset="0"
+         id="stop9612" />
+      <stop
+         id="stop9614"
+         offset="1"
+         style="stop-color:#9a9990;stop-opacity:1" />
+    </linearGradient>
+    <linearGradient
+       id="linearGradient15990"
+       inkscape:collect="always">
+      <stop
+         id="stop15992"
+         offset="0"
+         style="stop-color:#f9fafc;stop-opacity:1" />
+      <stop
+         id="stop15994"
+         offset="1"
+         style="stop-color:#e0eaf8;stop-opacity:1" />
+    </linearGradient>
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient9610"
+       id="linearGradient9568"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(1.152617,0,0,1.0690423,-10.3698,-71.577227)"
+       x1="8.0137892"
+       y1="1035.9741"
+       x2="8.0137892"
+       y2="1051.0103" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient15990"
+       id="linearGradient9571"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(1.3884081,0,0,1.2060915,14.680865,-206.08255)"
+       x1="-3.1651151"
+       y1="1030.4418"
+       x2="-3.1651151"
+       y2="1041.0583" />
+  </defs>
+  <sodipodi:namedview
+     id="base"
+     pagecolor="#ffffff"
+     bordercolor="#666666"
+     borderopacity="1.0"
+     inkscape:pageopacity="0.0"
+     inkscape:pageshadow="2"
+     inkscape:zoom="31.999999"
+     inkscape:cx="7.4635412"
+     inkscape:cy="7.5817368"
+     inkscape:document-units="px"
+     inkscape:current-layer="layer1"
+     showgrid="true"
+     inkscape:window-width="1229"
+     inkscape:window-height="1050"
+     inkscape:window-x="78"
+     inkscape:window-y="0"
+     inkscape:window-maximized="0"
+     showguides="true"
+     inkscape:guide-bbox="true"
+     inkscape:snap-global="true">
+    <inkscape:grid
+       type="xygrid"
+       id="grid3999"
+       spacingx="0.5"
+       spacingy="0.5"
+       color="#3f3fff"
+       opacity="0.03921569"
+       empspacing="2" />
+  </sodipodi:namedview>
+  <metadata
+     id="metadata7">
+    <rdf:RDF>
+      <cc:Work
+         rdf:about="">
+        <dc:format>image/svg+xml</dc:format>
+        <dc:type
+           rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+        <dc:title />
+      </cc:Work>
+    </rdf:RDF>
+  </metadata>
+  <g
+     inkscape:label="Layer 1"
+     inkscape:groupmode="layer"
+     id="layer1"
+     style="display:inline"
+     transform="translate(0,-1036.3622)">
+    <rect
+       style="display:inline;fill:url(#linearGradient9571);fill-opacity:1;stroke:none;stroke-width:1"
+       id="rect3997-9-2-7"
+       width="16"
+       height="16"
+       x="0"
+       y="1036.3619" />
+    <rect
+       style="display:inline;fill:none;stroke:url(#linearGradient9568);stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
+       id="rect3997-9"
+       width="15"
+       height="15"
+       x="0.5"
+       y="1036.8622"
+       rx="0"
+       ry="0" />
+    <rect
+       style="display:inline;fill:#828282;fill-opacity:1;stroke:#535353;stroke-width:0.99999988;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+       id="rect4968-45"
+       width="4"
+       height="2.0000174"
+       x="2.5"
+       y="1038.8622"
+       ry="1.4778624"
+       rx="1.5" />
+    <rect
+       style="display:inline;fill:#725fc2;fill-opacity:1;stroke:#422d99;stroke-width:0.99999988;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+       id="rect4968-45-0"
+       width="4"
+       height="2.0000174"
+       x="3.5"
+       y="1042.8622"
+       ry="1.4778624"
+       rx="1.5" />
+    <rect
+       style="display:inline;fill:#725fc2;fill-opacity:1;stroke:#422d99;stroke-width:0.99999988;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+       id="rect4968-45-0-1"
+       width="4"
+       height="2.0000174"
+       x="5.5"
+       y="1046.8622"
+       ry="1.4778624"
+       rx="1.5" />
+  </g>
+</svg>
diff --git a/org.eclipse.images/eclipse-svg/org.eclipse.jdt.ui/icons/full/elcl16/wrap_all_not_first.svg b/org.eclipse.images/eclipse-svg/org.eclipse.jdt.ui/icons/full/elcl16/wrap_all_not_first.svg
new file mode 100644
index 0000000..5a34aff
--- /dev/null
+++ b/org.eclipse.images/eclipse-svg/org.eclipse.jdt.ui/icons/full/elcl16/wrap_all_not_first.svg
@@ -0,0 +1,166 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!-- Created with Inkscape (http://www.inkscape.org/) -->
+
+<svg
+   xmlns:dc="http://purl.org/dc/elements/1.1/"
+   xmlns:cc="http://creativecommons.org/ns#"
+   xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+   xmlns:svg="http://www.w3.org/2000/svg"
+   xmlns="http://www.w3.org/2000/svg"
+   xmlns:xlink="http://www.w3.org/1999/xlink"
+   xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+   xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+   width="16"
+   height="16"
+   id="svg2"
+   version="1.1"
+   inkscape:version="0.92.2 (5c3e80d, 2017-08-06)"
+   sodipodi:docname="wrap_all_not_first.svg">
+  <defs
+     id="defs4">
+    <linearGradient
+       id="linearGradient9610">
+      <stop
+         style="stop-color:#c7b571;stop-opacity:1"
+         offset="0"
+         id="stop9612" />
+      <stop
+         id="stop9614"
+         offset="1"
+         style="stop-color:#9a9990;stop-opacity:1" />
+    </linearGradient>
+    <linearGradient
+       id="linearGradient15990"
+       inkscape:collect="always">
+      <stop
+         id="stop15992"
+         offset="0"
+         style="stop-color:#f9fafc;stop-opacity:1" />
+      <stop
+         id="stop15994"
+         offset="1"
+         style="stop-color:#e0eaf8;stop-opacity:1" />
+    </linearGradient>
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient9610"
+       id="linearGradient9568"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(1.152617,0,0,1.0690423,-10.3698,-71.577227)"
+       x1="8.0137892"
+       y1="1035.9741"
+       x2="8.0137892"
+       y2="1051.0103" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient15990"
+       id="linearGradient9571"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(1.3884081,0,0,1.2060915,14.680865,-206.08255)"
+       x1="-3.1651151"
+       y1="1030.4418"
+       x2="-3.1651151"
+       y2="1041.0583" />
+  </defs>
+  <sodipodi:namedview
+     id="base"
+     pagecolor="#ffffff"
+     bordercolor="#666666"
+     borderopacity="1.0"
+     inkscape:pageopacity="0.0"
+     inkscape:pageshadow="2"
+     inkscape:zoom="31.999999"
+     inkscape:cx="7.4635412"
+     inkscape:cy="7.5817368"
+     inkscape:document-units="px"
+     inkscape:current-layer="layer1"
+     showgrid="true"
+     inkscape:window-width="1229"
+     inkscape:window-height="1050"
+     inkscape:window-x="78"
+     inkscape:window-y="0"
+     inkscape:window-maximized="0"
+     showguides="true"
+     inkscape:guide-bbox="true"
+     inkscape:snap-global="true">
+    <inkscape:grid
+       type="xygrid"
+       id="grid3999"
+       spacingx="0.5"
+       spacingy="0.5"
+       color="#3f3fff"
+       opacity="0.03921569"
+       empspacing="2" />
+  </sodipodi:namedview>
+  <metadata
+     id="metadata7">
+    <rdf:RDF>
+      <cc:Work
+         rdf:about="">
+        <dc:format>image/svg+xml</dc:format>
+        <dc:type
+           rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+        <dc:title />
+      </cc:Work>
+    </rdf:RDF>
+  </metadata>
+  <g
+     inkscape:label="Layer 1"
+     inkscape:groupmode="layer"
+     id="layer1"
+     style="display:inline"
+     transform="translate(0,-1036.3622)">
+    <rect
+       style="display:inline;fill:url(#linearGradient9571);fill-opacity:1;stroke:none;stroke-width:1"
+       id="rect3997-9-2-7"
+       width="16"
+       height="16"
+       x="0"
+       y="1036.3619" />
+    <rect
+       style="display:inline;fill:none;stroke:url(#linearGradient9568);stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
+       id="rect3997-9"
+       width="15"
+       height="15"
+       x="0.5"
+       y="1036.8622"
+       rx="0"
+       ry="0" />
+    <rect
+       style="display:inline;fill:#828282;fill-opacity:1;stroke:#535353;stroke-width:0.99999988;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+       id="rect4968-45"
+       width="4"
+       height="2.0000174"
+       x="2.5"
+       y="1038.8622"
+       ry="1.4778624"
+       rx="1.5" />
+    <rect
+       style="display:inline;fill:#a949b7;fill-opacity:1;stroke:#840099;stroke-width:0.99999988;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+       id="rect4968-45-8"
+       width="4"
+       height="2.0000174"
+       x="8.5"
+       y="1038.8622"
+       ry="1.4778624"
+       rx="1.5" />
+    <rect
+       style="display:inline;fill:#a949b7;fill-opacity:1;stroke:#840099;stroke-width:0.99999988;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+       id="rect4968-45-8-9"
+       width="4"
+       height="2.0000174"
+       x="3.5"
+       y="1042.8622"
+       ry="1.4778624"
+       rx="1.5" />
+    <rect
+       style="display:inline;fill:#a949b7;fill-opacity:1;stroke:#840099;stroke-width:0.99999988;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+       id="rect4968-45-8-7"
+       width="4"
+       height="2.0000174"
+       x="3.5"
+       y="1046.8622"
+       ry="1.4778624"
+       rx="1.5" />
+  </g>
+</svg>
diff --git a/org.eclipse.images/eclipse-svg/org.eclipse.jdt.ui/icons/full/elcl16/wrap_before.svg b/org.eclipse.images/eclipse-svg/org.eclipse.jdt.ui/icons/full/elcl16/wrap_before.svg
new file mode 100644
index 0000000..ab1815d
--- /dev/null
+++ b/org.eclipse.images/eclipse-svg/org.eclipse.jdt.ui/icons/full/elcl16/wrap_before.svg
@@ -0,0 +1,197 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!-- Created with Inkscape (http://www.inkscape.org/) -->
+
+<svg
+   xmlns:dc="http://purl.org/dc/elements/1.1/"
+   xmlns:cc="http://creativecommons.org/ns#"
+   xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+   xmlns:svg="http://www.w3.org/2000/svg"
+   xmlns="http://www.w3.org/2000/svg"
+   xmlns:xlink="http://www.w3.org/1999/xlink"
+   xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+   xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+   width="16"
+   height="16"
+   id="svg2"
+   version="1.1"
+   inkscape:version="0.92.2 (5c3e80d, 2017-08-06)"
+   sodipodi:docname="wrap_before.svg">
+  <defs
+     id="defs4">
+    <linearGradient
+       id="linearGradient837"
+       inkscape:collect="always">
+      <stop
+         id="stop833"
+         offset="0"
+         style="stop-color:#007015;stop-opacity:1" />
+      <stop
+         id="stop835"
+         offset="1"
+         style="stop-color:#009015;stop-opacity:1" />
+    </linearGradient>
+    <linearGradient
+       id="linearGradient9610">
+      <stop
+         style="stop-color:#c7b571;stop-opacity:1"
+         offset="0"
+         id="stop9612" />
+      <stop
+         id="stop9614"
+         offset="1"
+         style="stop-color:#9a9990;stop-opacity:1" />
+    </linearGradient>
+    <linearGradient
+       id="linearGradient15990"
+       inkscape:collect="always">
+      <stop
+         id="stop15992"
+         offset="0"
+         style="stop-color:#f9fafc;stop-opacity:1" />
+      <stop
+         id="stop15994"
+         offset="1"
+         style="stop-color:#e0eaf8;stop-opacity:1" />
+    </linearGradient>
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient9610"
+       id="linearGradient9568"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(1.152617,0,0,1.0690423,-10.3698,-71.577227)"
+       x1="8.0137892"
+       y1="1035.9741"
+       x2="8.0137892"
+       y2="1051.0103" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient15990"
+       id="linearGradient9571"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(1.3884081,0,0,1.2060915,14.680865,-206.08255)"
+       x1="-3.1651151"
+       y1="1030.4418"
+       x2="-3.1651151"
+       y2="1041.0583" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient837"
+       id="linearGradient858"
+       x1="3.5"
+       y1="1044.8622"
+       x2="3.5"
+       y2="1042.8622"
+       gradientUnits="userSpaceOnUse" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient837"
+       id="linearGradient866"
+       x1="3.5"
+       y1="1048.8622"
+       x2="3.5"
+       y2="1046.8622"
+       gradientUnits="userSpaceOnUse" />
+  </defs>
+  <sodipodi:namedview
+     id="base"
+     pagecolor="#ffffff"
+     bordercolor="#666666"
+     borderopacity="1.0"
+     inkscape:pageopacity="0.0"
+     inkscape:pageshadow="2"
+     inkscape:zoom="45.254832"
+     inkscape:cx="8.2777255"
+     inkscape:cy="9.5466561"
+     inkscape:document-units="px"
+     inkscape:current-layer="layer1"
+     showgrid="true"
+     inkscape:window-width="1229"
+     inkscape:window-height="1050"
+     inkscape:window-x="143"
+     inkscape:window-y="63"
+     inkscape:window-maximized="0"
+     showguides="true"
+     inkscape:guide-bbox="true"
+     inkscape:snap-global="true">
+    <inkscape:grid
+       type="xygrid"
+       id="grid3999"
+       spacingx="0.5"
+       spacingy="0.5"
+       color="#3f3fff"
+       opacity="0.03921569"
+       empspacing="2" />
+  </sodipodi:namedview>
+  <metadata
+     id="metadata7">
+    <rdf:RDF>
+      <cc:Work
+         rdf:about="">
+        <dc:format>image/svg+xml</dc:format>
+        <dc:type
+           rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+        <dc:title />
+      </cc:Work>
+    </rdf:RDF>
+  </metadata>
+  <g
+     inkscape:label="Layer 1"
+     inkscape:groupmode="layer"
+     id="layer1"
+     style="display:inline"
+     transform="translate(0,-1036.3622)">
+    <rect
+       style="display:inline;fill:url(#linearGradient9571);fill-opacity:1;stroke:none;stroke-width:1"
+       id="rect3997-9-2-7"
+       width="16"
+       height="16"
+       x="0"
+       y="1036.3619" />
+    <rect
+       style="display:inline;fill:none;stroke:url(#linearGradient9568);stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
+       id="rect3997-9"
+       width="15"
+       height="15"
+       x="0.5"
+       y="1036.8622"
+       rx="0"
+       ry="0" />
+    <path
+       style="fill:url(#linearGradient858);fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+       d="m 1.85,1044.4122 v -1.1 h 1.1 v -1.1 h 1.1 v 1.1 h 1.1 v 1.1 h -1.1 v 1.1 h -1.1 v -1.1 z"
+       id="path5538"
+       inkscape:connector-curvature="0" />
+    <path
+       style="display:inline;fill:url(#linearGradient866);fill-opacity:1.0;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+       d="m 1.85,1048.4122 v -1.1 h 1.1 v -1.1 h 1.1 v 1.1 h 1.1 v 1.1 h -1.1 v 1.1 h -1.1 v -1.1 z"
+       id="path5538-1"
+       inkscape:connector-curvature="0" />
+    <rect
+       style="display:inline;fill:#828282;fill-opacity:1;stroke:#535353;stroke-width:0.99999988;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+       id="rect4968-45"
+       width="6"
+       height="2.0000174"
+       x="6.5"
+       y="1038.8622"
+       ry="1.4778624"
+       rx="1.5" />
+    <rect
+       style="display:inline;fill:#828282;fill-opacity:1;stroke:#535353;stroke-width:0.99999988;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+       id="rect4968-45-0"
+       width="6"
+       height="2.0000174"
+       x="6.5"
+       y="1042.8622"
+       ry="1.4778624"
+       rx="1.5" />
+    <rect
+       style="display:inline;fill:#828282;fill-opacity:1;stroke:#535353;stroke-width:0.99999988;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+       id="rect4968-45-6"
+       width="6"
+       height="2.0000174"
+       x="6.5"
+       y="1046.8622"
+       ry="1.4778624"
+       rx="1.5" />
+  </g>
+</svg>
diff --git a/org.eclipse.images/eclipse-svg/org.eclipse.jdt.ui/icons/full/elcl16/wrap_first_necessary.svg b/org.eclipse.images/eclipse-svg/org.eclipse.jdt.ui/icons/full/elcl16/wrap_first_necessary.svg
new file mode 100644
index 0000000..5a320f0
--- /dev/null
+++ b/org.eclipse.images/eclipse-svg/org.eclipse.jdt.ui/icons/full/elcl16/wrap_first_necessary.svg
@@ -0,0 +1,157 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!-- Created with Inkscape (http://www.inkscape.org/) -->
+
+<svg
+   xmlns:dc="http://purl.org/dc/elements/1.1/"
+   xmlns:cc="http://creativecommons.org/ns#"
+   xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+   xmlns:svg="http://www.w3.org/2000/svg"
+   xmlns="http://www.w3.org/2000/svg"
+   xmlns:xlink="http://www.w3.org/1999/xlink"
+   xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+   xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+   width="16"
+   height="16"
+   id="svg2"
+   version="1.1"
+   inkscape:version="0.92.2 (5c3e80d, 2017-08-06)"
+   sodipodi:docname="wrap_first_necessary.svg">
+  <defs
+     id="defs4">
+    <linearGradient
+       id="linearGradient9610">
+      <stop
+         style="stop-color:#c7b571;stop-opacity:1"
+         offset="0"
+         id="stop9612" />
+      <stop
+         id="stop9614"
+         offset="1"
+         style="stop-color:#9a9990;stop-opacity:1" />
+    </linearGradient>
+    <linearGradient
+       id="linearGradient15990"
+       inkscape:collect="always">
+      <stop
+         id="stop15992"
+         offset="0"
+         style="stop-color:#f9fafc;stop-opacity:1" />
+      <stop
+         id="stop15994"
+         offset="1"
+         style="stop-color:#e0eaf8;stop-opacity:1" />
+    </linearGradient>
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient9610"
+       id="linearGradient9568"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(1.152617,0,0,1.0690423,-10.3698,-71.577227)"
+       x1="8.0137892"
+       y1="1035.9741"
+       x2="8.0137892"
+       y2="1051.0103" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient15990"
+       id="linearGradient9571"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(1.3884081,0,0,1.2060915,14.680865,-206.08255)"
+       x1="-3.1651151"
+       y1="1030.4418"
+       x2="-3.1651151"
+       y2="1041.0583" />
+  </defs>
+  <sodipodi:namedview
+     id="base"
+     pagecolor="#ffffff"
+     bordercolor="#666666"
+     borderopacity="1.0"
+     inkscape:pageopacity="0.0"
+     inkscape:pageshadow="2"
+     inkscape:zoom="31.999999"
+     inkscape:cx="6.3325889"
+     inkscape:cy="7.5817368"
+     inkscape:document-units="px"
+     inkscape:current-layer="layer1"
+     showgrid="true"
+     inkscape:window-width="1229"
+     inkscape:window-height="1050"
+     inkscape:window-x="78"
+     inkscape:window-y="0"
+     inkscape:window-maximized="0"
+     showguides="true"
+     inkscape:guide-bbox="true"
+     inkscape:snap-global="true">
+    <inkscape:grid
+       type="xygrid"
+       id="grid3999"
+       spacingx="0.5"
+       spacingy="0.5"
+       color="#3f3fff"
+       opacity="0.03921569"
+       empspacing="2" />
+  </sodipodi:namedview>
+  <metadata
+     id="metadata7">
+    <rdf:RDF>
+      <cc:Work
+         rdf:about="">
+        <dc:format>image/svg+xml</dc:format>
+        <dc:type
+           rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+        <dc:title />
+      </cc:Work>
+    </rdf:RDF>
+  </metadata>
+  <g
+     inkscape:label="Layer 1"
+     inkscape:groupmode="layer"
+     id="layer1"
+     style="display:inline"
+     transform="translate(0,-1036.3622)">
+    <rect
+       style="display:inline;fill:url(#linearGradient9571);fill-opacity:1;stroke:none;stroke-width:1"
+       id="rect3997-9-2-7"
+       width="16"
+       height="16"
+       x="0"
+       y="1036.3619" />
+    <rect
+       style="display:inline;fill:none;stroke:url(#linearGradient9568);stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
+       id="rect3997-9"
+       width="15"
+       height="15"
+       x="0.5"
+       y="1036.8622"
+       rx="0"
+       ry="0" />
+    <rect
+       style="display:inline;fill:#828282;fill-opacity:1;stroke:#535353;stroke-width:0.99999988;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+       id="rect4968-45"
+       width="4"
+       height="2.0000174"
+       x="2.5"
+       y="1040.8622"
+       ry="1.4778624"
+       rx="1.5" />
+    <rect
+       style="display:inline;fill:#62acb8;fill-opacity:1;stroke:#2b8787;stroke-width:0.99999988;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+       id="rect4968-45-0"
+       width="4"
+       height="2.0000174"
+       x="3.5"
+       y="1044.8622"
+       ry="1.4778624"
+       rx="1.5" />
+    <rect
+       style="display:inline;fill:#62acb8;fill-opacity:1;stroke:#2b8787;stroke-width:0.99999988;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+       id="rect4968-45-0-1"
+       width="4"
+       height="2.0000174"
+       x="9.5"
+       y="1044.8622"
+       ry="1.4778624"
+       rx="1.5" />
+  </g>
+</svg>
diff --git a/org.eclipse.images/eclipse-svg/org.eclipse.jdt.ui/icons/full/elcl16/wrap_force.svg b/org.eclipse.images/eclipse-svg/org.eclipse.jdt.ui/icons/full/elcl16/wrap_force.svg
new file mode 100644
index 0000000..fd00b48
--- /dev/null
+++ b/org.eclipse.images/eclipse-svg/org.eclipse.jdt.ui/icons/full/elcl16/wrap_force.svg
@@ -0,0 +1,203 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!-- Created with Inkscape (http://www.inkscape.org/) -->
+
+<svg
+   xmlns:dc="http://purl.org/dc/elements/1.1/"
+   xmlns:cc="http://creativecommons.org/ns#"
+   xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+   xmlns:svg="http://www.w3.org/2000/svg"
+   xmlns="http://www.w3.org/2000/svg"
+   xmlns:xlink="http://www.w3.org/1999/xlink"
+   xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+   xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+   width="16"
+   height="16"
+   id="svg2"
+   version="1.1"
+   inkscape:version="0.92.2 (5c3e80d, 2017-08-06)"
+   sodipodi:docname="wrap_force.svg">
+  <defs
+     id="defs4">
+    <linearGradient
+       id="linearGradient9610">
+      <stop
+         style="stop-color:#c7b571;stop-opacity:1"
+         offset="0"
+         id="stop9612" />
+      <stop
+         id="stop9614"
+         offset="1"
+         style="stop-color:#9a9990;stop-opacity:1" />
+    </linearGradient>
+    <linearGradient
+       id="linearGradient15990"
+       inkscape:collect="always">
+      <stop
+         id="stop15992"
+         offset="0"
+         style="stop-color:#f9fafc;stop-opacity:1" />
+      <stop
+         id="stop15994"
+         offset="1"
+         style="stop-color:#e0eaf8;stop-opacity:1" />
+    </linearGradient>
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient9610"
+       id="linearGradient9568"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(1.152617,0,0,1.0690423,-10.3698,-71.577227)"
+       x1="8.0137892"
+       y1="1035.9741"
+       x2="8.0137892"
+       y2="1051.0103" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient15990"
+       id="linearGradient9571"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(1.3884081,0,0,1.2060915,14.680865,-206.08255)"
+       x1="-3.1651151"
+       y1="1030.4418"
+       x2="-3.1651151"
+       y2="1041.0583" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient23102"
+       id="linearGradient23108"
+       x1="11.0625"
+       y1="9.8907118"
+       x2="11.0625"
+       y2="4.234375"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="translate(1.0156196,1035.3778)" />
+    <linearGradient
+       id="linearGradient23102">
+      <stop
+         style="stop-color:#ef9c9b;stop-opacity:1"
+         offset="0"
+         id="stop23104" />
+      <stop
+         style="stop-color:#f9c5c2;stop-opacity:1"
+         offset="1"
+         id="stop23106" />
+    </linearGradient>
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient23086"
+       id="linearGradient23092"
+       x1="10.9375"
+       y1="3.265625"
+       x2="10.9375"
+       y2="10.890689"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="translate(1.0156196,1035.3778)" />
+    <linearGradient
+       inkscape:collect="always"
+       id="linearGradient23086">
+      <stop
+         style="stop-color:#ab6662;stop-opacity:1"
+         offset="0"
+         id="stop23088" />
+      <stop
+         style="stop-color:#9b5a57;stop-opacity:1"
+         offset="1"
+         id="stop23090" />
+    </linearGradient>
+  </defs>
+  <sodipodi:namedview
+     id="base"
+     pagecolor="#ffffff"
+     bordercolor="#666666"
+     borderopacity="1.0"
+     inkscape:pageopacity="0.0"
+     inkscape:pageshadow="2"
+     inkscape:zoom="31.999999"
+     inkscape:cx="7.6577377"
+     inkscape:cy="7.0081257"
+     inkscape:document-units="px"
+     inkscape:current-layer="layer1"
+     showgrid="true"
+     inkscape:window-width="1229"
+     inkscape:window-height="1050"
+     inkscape:window-x="173"
+     inkscape:window-y="9"
+     inkscape:window-maximized="0"
+     showguides="true"
+     inkscape:guide-bbox="true"
+     inkscape:snap-global="true">
+    <inkscape:grid
+       type="xygrid"
+       id="grid3999"
+       spacingx="0.5"
+       spacingy="0.5"
+       color="#3f3fff"
+       opacity="0.03921569"
+       empspacing="2" />
+  </sodipodi:namedview>
+  <metadata
+     id="metadata7">
+    <rdf:RDF>
+      <cc:Work
+         rdf:about="">
+        <dc:format>image/svg+xml</dc:format>
+        <dc:type
+           rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+        <dc:title />
+      </cc:Work>
+    </rdf:RDF>
+  </metadata>
+  <g
+     inkscape:label="Layer 1"
+     inkscape:groupmode="layer"
+     id="layer1"
+     style="display:inline"
+     transform="translate(0,-1036.3622)">
+    <rect
+       style="display:inline;fill:url(#linearGradient9571);fill-opacity:1;stroke:none;stroke-width:1"
+       id="rect3997-9-2-7"
+       width="16"
+       height="16"
+       x="0"
+       y="1036.3619" />
+    <rect
+       style="display:inline;fill:none;stroke:url(#linearGradient9568);stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
+       id="rect3997-9"
+       width="15"
+       height="15"
+       x="0.5"
+       y="1036.8622"
+       rx="0"
+       ry="0" />
+    <rect
+       style="display:inline;fill:#828282;fill-opacity:1;stroke:#535353;stroke-width:0.99999988;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+       id="rect4968-45"
+       width="4"
+       height="2.0000174"
+       x="2.5"
+       y="1038.8622"
+       ry="1.4778624"
+       rx="1.5" />
+    <rect
+       style="display:inline;fill:#cf6d6d;fill-opacity:1;stroke:#cb3131;stroke-width:0.99999988;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+       id="rect4968-45-8"
+       width="4"
+       height="2.0000174"
+       x="3.5"
+       y="1042.8622"
+       ry="1.4778624"
+       rx="1.5" />
+    <circle
+       r="1.5038215"
+       cy="1049.3778"
+       cx="12.015622"
+       style="display:inline;fill:#ef9c9b;fill-opacity:1;stroke:#9b5a57;stroke-width:1;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+       id="path22314" />
+    <path
+       style="display:inline;fill:url(#linearGradient23108);fill-opacity:1;stroke:url(#linearGradient23092);stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dashoffset:0;stroke-opacity:1"
+       d="m 12,1038.8622 c 0.839655,0 1.560358,0.6772 1.515624,1.5156 l -0.220969,4.1418 c -0.04473,0.8384 -0.455,1.4051 -1.294655,1.4051 -0.839655,0 -1.24992,-0.5667 -1.294655,-1.4051 l -0.220972,-4.1418 c -0.04473,-0.8384 0.675972,-1.5156 1.515627,-1.5156 z"
+       id="rect22316"
+       inkscape:connector-curvature="0"
+       sodipodi:nodetypes="sssssss" />
+  </g>
+</svg>
diff --git a/org.eclipse.images/eclipse-svg/org.eclipse.jdt.ui/icons/full/elcl16/wrap_necessary.svg b/org.eclipse.images/eclipse-svg/org.eclipse.jdt.ui/icons/full/elcl16/wrap_necessary.svg
new file mode 100644
index 0000000..46e132c
--- /dev/null
+++ b/org.eclipse.images/eclipse-svg/org.eclipse.jdt.ui/icons/full/elcl16/wrap_necessary.svg
@@ -0,0 +1,159 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!-- Created with Inkscape (http://www.inkscape.org/) -->
+
+<svg
+   xmlns:dc="http://purl.org/dc/elements/1.1/"
+   xmlns:cc="http://creativecommons.org/ns#"
+   xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+   xmlns:svg="http://www.w3.org/2000/svg"
+   xmlns="http://www.w3.org/2000/svg"
+   xmlns:xlink="http://www.w3.org/1999/xlink"
+   xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+   xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+   width="16"
+   height="16"
+   id="svg2"
+   version="1.1"
+   inkscape:version="0.92.2 (5c3e80d, 2017-08-06)"
+   sodipodi:docname="wrap_necessary.svg">
+  <defs
+     id="defs4">
+    <linearGradient
+       id="linearGradient9610">
+      <stop
+         style="stop-color:#c7b571;stop-opacity:1"
+         offset="0"
+         id="stop9612" />
+      <stop
+         id="stop9614"
+         offset="1"
+         style="stop-color:#9a9990;stop-opacity:1" />
+    </linearGradient>
+    <linearGradient
+       id="linearGradient15990"
+       inkscape:collect="always">
+      <stop
+         id="stop15992"
+         offset="0"
+         style="stop-color:#f9fafc;stop-opacity:1" />
+      <stop
+         id="stop15994"
+         offset="1"
+         style="stop-color:#e0eaf8;stop-opacity:1" />
+    </linearGradient>
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient9610"
+       id="linearGradient9568"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(1.152617,0,0,1.0690423,-10.3698,-71.577227)"
+       x1="8.0137892"
+       y1="1035.9741"
+       x2="8.0137892"
+       y2="1051.0103" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient15990"
+       id="linearGradient9571"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(1.3884081,0,0,1.2060915,14.680865,-206.08255)"
+       x1="-3.1651151"
+       y1="1030.4418"
+       x2="-3.1651151"
+       y2="1041.0583" />
+    <pattern
+       y="0"
+       x="0"
+       height="6"
+       width="6"
+       patternUnits="userSpaceOnUse"
+       id="EMFhbasepattern" />
+    <pattern
+       y="0"
+       x="0"
+       height="6"
+       width="6"
+       patternUnits="userSpaceOnUse"
+       id="EMFhbasepattern-3" />
+  </defs>
+  <sodipodi:namedview
+     id="base"
+     pagecolor="#ffffff"
+     bordercolor="#666666"
+     borderopacity="1.0"
+     inkscape:pageopacity="0.0"
+     inkscape:pageshadow="2"
+     inkscape:zoom="31.999999"
+     inkscape:cx="7.8169638"
+     inkscape:cy="7.5817368"
+     inkscape:document-units="px"
+     inkscape:current-layer="layer1"
+     showgrid="true"
+     inkscape:window-width="1229"
+     inkscape:window-height="1050"
+     inkscape:window-x="78"
+     inkscape:window-y="0"
+     inkscape:window-maximized="0"
+     showguides="true"
+     inkscape:guide-bbox="true"
+     inkscape:snap-global="true">
+    <inkscape:grid
+       type="xygrid"
+       id="grid3999"
+       spacingx="0.5"
+       spacingy="0.5"
+       color="#3f3fff"
+       opacity="0.03921569"
+       empspacing="2" />
+  </sodipodi:namedview>
+  <metadata
+     id="metadata7">
+    <rdf:RDF>
+      <cc:Work
+         rdf:about="">
+        <dc:format>image/svg+xml</dc:format>
+        <dc:type
+           rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+        <dc:title />
+      </cc:Work>
+    </rdf:RDF>
+  </metadata>
+  <g
+     inkscape:label="Layer 1"
+     inkscape:groupmode="layer"
+     id="layer1"
+     style="display:inline"
+     transform="translate(0,-1036.3622)">
+    <rect
+       style="display:inline;fill:url(#linearGradient9571);fill-opacity:1;stroke:none;stroke-width:1"
+       id="rect3997-9-2-7"
+       width="16"
+       height="16"
+       x="0"
+       y="1036.3619" />
+    <rect
+       style="display:inline;fill:none;stroke:url(#linearGradient9568);stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
+       id="rect3997-9"
+       width="15"
+       height="15"
+       x="0.5"
+       y="1036.8622"
+       rx="0"
+       ry="0" />
+    <path
+       id="path829"
+       d="m 4,1040.8622 h 0.9599929 c 0.8799935,0 1.5199887,0.48 1.5199887,1.04 0,0.56 -0.6399952,0.96 -1.5199887,0.96 H 4 c -0.7999941,0 -1.5199888,-0.4 -1.5199888,-0.96 0,-0.56 0.7199947,-1.04 1.5199888,-1.04 z"
+       style="fill:#828282;fill-opacity:1;fill-rule:nonzero;stroke:#535353;stroke-width:0.95999289px;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+       inkscape:connector-curvature="0" />
+    <path
+       id="path842"
+       d="m 10,1040.8622 h 0.959993 c 0.879993,0 1.519989,0.48 1.519989,1.04 0,0.56 -0.639996,0.96 -1.519989,0.96 H 10 c -0.7999941,0 -1.5199888,-0.4 -1.5199888,-0.96 0,-0.56 0.7199947,-1.04 1.5199888,-1.04 z"
+       style="fill:#5ead15;fill-opacity:1;fill-rule:nonzero;stroke:#418600;stroke-width:0.95999289px;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+       inkscape:connector-curvature="0" />
+    <path
+       id="path842-6"
+       d="m 5,1044.8622 h 0.959993 c 0.879993,0 1.519989,0.48 1.519989,1.04 0,0.56 -0.639996,0.96 -1.519989,0.96 H 5 c -0.7999941,0 -1.5199888,-0.4 -1.5199888,-0.96 0,-0.56 0.7199947,-1.04 1.5199888,-1.04 z"
+       style="display:inline;fill:#5ead15;fill-opacity:1;fill-rule:nonzero;stroke:#418600;stroke-width:0.95999289px;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+       inkscape:connector-curvature="0" />
+  </g>
+</svg>
diff --git a/org.eclipse.images/eclipse-svg/org.eclipse.jdt.ui/icons/full/elcl16/wrap_not.svg b/org.eclipse.images/eclipse-svg/org.eclipse.jdt.ui/icons/full/elcl16/wrap_not.svg
new file mode 100644
index 0000000..9ea60b4
--- /dev/null
+++ b/org.eclipse.images/eclipse-svg/org.eclipse.jdt.ui/icons/full/elcl16/wrap_not.svg
@@ -0,0 +1,208 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!-- Created with Inkscape (http://www.inkscape.org/) -->
+
+<svg
+   xmlns:dc="http://purl.org/dc/elements/1.1/"
+   xmlns:cc="http://creativecommons.org/ns#"
+   xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+   xmlns:svg="http://www.w3.org/2000/svg"
+   xmlns="http://www.w3.org/2000/svg"
+   xmlns:xlink="http://www.w3.org/1999/xlink"
+   xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+   xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+   width="16"
+   height="16"
+   id="svg2"
+   version="1.1"
+   inkscape:version="0.92.2 (5c3e80d, 2017-08-06)"
+   sodipodi:docname="wrap_not.svg">
+  <defs
+     id="defs4">
+    <linearGradient
+       id="linearGradient9610">
+      <stop
+         style="stop-color:#c7b571;stop-opacity:1"
+         offset="0"
+         id="stop9612" />
+      <stop
+         id="stop9614"
+         offset="1"
+         style="stop-color:#9a9990;stop-opacity:1" />
+    </linearGradient>
+    <linearGradient
+       id="linearGradient15990"
+       inkscape:collect="always">
+      <stop
+         id="stop15992"
+         offset="0"
+         style="stop-color:#f9fafc;stop-opacity:1" />
+      <stop
+         id="stop15994"
+         offset="1"
+         style="stop-color:#e0eaf8;stop-opacity:1" />
+    </linearGradient>
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient9610"
+       id="linearGradient9568"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(1.152617,0,0,1.0690423,-10.3698,-71.577227)"
+       x1="8.0137892"
+       y1="1035.9741"
+       x2="8.0137892"
+       y2="1051.0103" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient15990"
+       id="linearGradient9571"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(1.3884081,0,0,1.2060915,14.680865,-206.08255)"
+       x1="-3.1651151"
+       y1="1030.4418"
+       x2="-3.1651151"
+       y2="1041.0583" />
+    <linearGradient
+       id="linearGradient23102">
+      <stop
+         style="stop-color:#ef9c9b;stop-opacity:1"
+         offset="0"
+         id="stop23104" />
+      <stop
+         style="stop-color:#f9c5c2;stop-opacity:1"
+         offset="1"
+         id="stop23106" />
+    </linearGradient>
+    <linearGradient
+       y2="1038.5814"
+       x2="4.7528968"
+       y1="1051.0466"
+       x1="4.7528968"
+       gradientTransform="matrix(0.50767387,0,0,0.5061245,6.1257002,518.31655)"
+       gradientUnits="userSpaceOnUse"
+       id="linearGradient6120"
+       xlink:href="#linearGradient4852-7-8"
+       inkscape:collect="always" />
+    <linearGradient
+       id="linearGradient4852-7-8"
+       inkscape:collect="always">
+      <stop
+         id="stop4854-4-1"
+         offset="0"
+         style="stop-color:#d90000;stop-opacity:1" />
+      <stop
+         id="stop4856-0-2"
+         offset="1"
+         style="stop-color:#eb0e0e;stop-opacity:1" />
+    </linearGradient>
+    <linearGradient
+       y2="1037.7"
+       x2="8.6566515"
+       y1="1050.7386"
+       x1="8.6566515"
+       gradientTransform="matrix(0.50767387,0,0,0.5061245,6.1257002,518.31655)"
+       gradientUnits="userSpaceOnUse"
+       id="linearGradient6122"
+       xlink:href="#linearGradient4844-4-1"
+       inkscape:collect="always" />
+    <linearGradient
+       id="linearGradient4844-4-1">
+      <stop
+         id="stop4846-8-4"
+         offset="0"
+         style="stop-color:#700a0a;stop-opacity:1" />
+      <stop
+         id="stop4848-8-9"
+         offset="1"
+         style="stop-color:#8b0000;stop-opacity:1" />
+    </linearGradient>
+  </defs>
+  <sodipodi:namedview
+     id="base"
+     pagecolor="#ffffff"
+     bordercolor="#666666"
+     borderopacity="1.0"
+     inkscape:pageopacity="0.0"
+     inkscape:pageshadow="2"
+     inkscape:zoom="31.999999"
+     inkscape:cx="11.137946"
+     inkscape:cy="7.0081257"
+     inkscape:document-units="px"
+     inkscape:current-layer="layer1"
+     showgrid="true"
+     inkscape:window-width="1229"
+     inkscape:window-height="1050"
+     inkscape:window-x="173"
+     inkscape:window-y="9"
+     inkscape:window-maximized="0"
+     showguides="true"
+     inkscape:guide-bbox="true"
+     inkscape:snap-global="true">
+    <inkscape:grid
+       type="xygrid"
+       id="grid3999"
+       spacingx="0.5"
+       spacingy="0.5"
+       color="#3f3fff"
+       opacity="0.03921569"
+       empspacing="2" />
+  </sodipodi:namedview>
+  <metadata
+     id="metadata7">
+    <rdf:RDF>
+      <cc:Work
+         rdf:about="">
+        <dc:format>image/svg+xml</dc:format>
+        <dc:type
+           rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+        <dc:title />
+      </cc:Work>
+    </rdf:RDF>
+  </metadata>
+  <g
+     inkscape:label="Layer 1"
+     inkscape:groupmode="layer"
+     id="layer1"
+     style="display:inline"
+     transform="translate(0,-1036.3622)">
+    <rect
+       style="display:inline;fill:url(#linearGradient9571);fill-opacity:1;stroke:none;stroke-width:1"
+       id="rect3997-9-2-7"
+       width="16"
+       height="16"
+       x="0"
+       y="1036.3619" />
+    <rect
+       style="display:inline;fill:#cf6d6d;fill-opacity:1;stroke:#cb3131;stroke-width:0.99999982;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+       id="rect4968-45-8"
+       width="8"
+       height="2.0000174"
+       x="9.5"
+       y="1038.8622"
+       ry="1.4778624"
+       rx="1.5" />
+    <rect
+       style="display:inline;fill:none;stroke:url(#linearGradient9568);stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
+       id="rect3997-9"
+       width="15"
+       height="15"
+       x="0.5"
+       y="1036.8622"
+       rx="0"
+       ry="0" />
+    <rect
+       style="display:inline;fill:#828282;fill-opacity:1;stroke:#535353;stroke-width:0.99999988;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+       id="rect4968-45"
+       width="5"
+       height="2.0000174"
+       x="2.5"
+       y="1038.8622"
+       ry="1.4778624"
+       rx="1.5" />
+    <path
+       sodipodi:nodetypes="sccccccccssccsccsccss"
+       inkscape:connector-curvature="0"
+       id="rect4043-2"
+       d="m 12.938323,1044.0054 c -0.237685,-0.2369 -0.620364,-0.2369 -0.858037,0 L 10.5,1045.5809 8.919727,1044.0054 c -0.237649,-0.2369 -0.620364,-0.2369 -0.858037,0 l -0.436628,0.4354 c -0.237662,0.2368 -0.237656,0.6183 1.9e-5,0.8554 l 1.580248,1.5754 -1.58025,1.5754 c -0.237698,0.237 -0.237692,0.6185 -7e-6,0.8555 l 0.436651,0.4353 c 0.23766,0.2369 0.620339,0.2369 0.858037,0 l 1.580275,-1.5755 1.591256,1.5864 c 0.23766,0.237 0.620339,0.237 0.858037,0 l 0.436628,-0.4352 c 0.237672,-0.237 0.235285,-0.6161 -1.9e-5,-0.8555 l -1.591256,-1.5864 1.580276,-1.5754 c 0.237683,-0.237 0.237677,-0.6185 1.7e-5,-0.8554 z"
+       style="display:inline;fill:url(#linearGradient6120);fill-opacity:1;stroke:url(#linearGradient6122);stroke-width:1;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" />
+  </g>
+</svg>