Removed  /* final */  comment
diff --git a/bundles/org.eclipse.swt/Eclipse SWT/motif/org/eclipse/swt/widgets/Button.java b/bundles/org.eclipse.swt/Eclipse SWT/motif/org/eclipse/swt/widgets/Button.java
index 153ecfb..afdd9bb 100755
--- a/bundles/org.eclipse.swt/Eclipse SWT/motif/org/eclipse/swt/widgets/Button.java
+++ b/bundles/org.eclipse.swt/Eclipse SWT/motif/org/eclipse/swt/widgets/Button.java
@@ -27,7 +27,7 @@
  * </p>

  */

 

-public /*final*/ class Button extends Control {

+public class Button extends Control {

 	Image image, bitmap, disabled;

 	static final byte [] ARM_AND_ACTIVATE;

 	static {

diff --git a/bundles/org.eclipse.swt/Eclipse SWT/motif/org/eclipse/swt/widgets/Caret.java b/bundles/org.eclipse.swt/Eclipse SWT/motif/org/eclipse/swt/widgets/Caret.java
index 82f0d11..72d90cb 100755
--- a/bundles/org.eclipse.swt/Eclipse SWT/motif/org/eclipse/swt/widgets/Caret.java
+++ b/bundles/org.eclipse.swt/Eclipse SWT/motif/org/eclipse/swt/widgets/Caret.java
@@ -24,7 +24,7 @@
  * </p>

  */

 

-public /*final*/ class Caret extends Widget {

+public class Caret extends Widget {

 	Canvas parent;

 	Image image;

 	int x, y, width, height;

diff --git a/bundles/org.eclipse.swt/Eclipse SWT/motif/org/eclipse/swt/widgets/ColorDialog.java b/bundles/org.eclipse.swt/Eclipse SWT/motif/org/eclipse/swt/widgets/ColorDialog.java
index 0226056..b3acc0e 100755
--- a/bundles/org.eclipse.swt/Eclipse SWT/motif/org/eclipse/swt/widgets/ColorDialog.java
+++ b/bundles/org.eclipse.swt/Eclipse SWT/motif/org/eclipse/swt/widgets/ColorDialog.java
@@ -23,7 +23,7 @@
  * within the SWT implementation.

  * </p>

  */

-public /*final*/ class ColorDialog extends Dialog {

+public class ColorDialog extends Dialog {

 	private static final int DEPTH_4 = 0;				// index for COLOR_SWATCH_EXTENTS

 	private static final int DEPTH_8 = 1;				// index for COLOR_SWATCH_EXTENTS

 	private static final int COLOR_SWATCH_EXTENTS[] = {40, 10};	// extents of the squares drawn to display a 

diff --git a/bundles/org.eclipse.swt/Eclipse SWT/motif/org/eclipse/swt/widgets/Combo.java b/bundles/org.eclipse.swt/Eclipse SWT/motif/org/eclipse/swt/widgets/Combo.java
index 2913aa1..fa5a9d2 100755
--- a/bundles/org.eclipse.swt/Eclipse SWT/motif/org/eclipse/swt/widgets/Combo.java
+++ b/bundles/org.eclipse.swt/Eclipse SWT/motif/org/eclipse/swt/widgets/Combo.java
@@ -44,7 +44,7 @@
  *

  * @see List

  */

-public /*final*/ class Combo extends Composite {

+public class Combo extends Composite {

 	/**

 	 * the operating system limit for the number of characters

 	 * that the text field in an instance of this class can hold

diff --git a/bundles/org.eclipse.swt/Eclipse SWT/motif/org/eclipse/swt/widgets/DirectoryDialog.java b/bundles/org.eclipse.swt/Eclipse SWT/motif/org/eclipse/swt/widgets/DirectoryDialog.java
index a5880c4..73d67ff 100755
--- a/bundles/org.eclipse.swt/Eclipse SWT/motif/org/eclipse/swt/widgets/DirectoryDialog.java
+++ b/bundles/org.eclipse.swt/Eclipse SWT/motif/org/eclipse/swt/widgets/DirectoryDialog.java
@@ -18,7 +18,7 @@
  * </p>

  */

 

-public /*final*/ class DirectoryDialog extends Dialog {

+public class DirectoryDialog extends Dialog {

 	String filterPath = "";

 	boolean cancel = true;

 	String message = "";

diff --git a/bundles/org.eclipse.swt/Eclipse SWT/motif/org/eclipse/swt/widgets/FileDialog.java b/bundles/org.eclipse.swt/Eclipse SWT/motif/org/eclipse/swt/widgets/FileDialog.java
index fddf8d9..d586fe3 100755
--- a/bundles/org.eclipse.swt/Eclipse SWT/motif/org/eclipse/swt/widgets/FileDialog.java
+++ b/bundles/org.eclipse.swt/Eclipse SWT/motif/org/eclipse/swt/widgets/FileDialog.java
@@ -23,7 +23,7 @@
  * within the SWT implementation.

  * </p>

  */

-public /*final*/ class FileDialog extends Dialog {

+public class FileDialog extends Dialog {

 	int dialog;

 	String [] filterNames = new String [0];

 	String [] filterExtensions = new String [0];

diff --git a/bundles/org.eclipse.swt/Eclipse SWT/motif/org/eclipse/swt/widgets/FontDialog.java b/bundles/org.eclipse.swt/Eclipse SWT/motif/org/eclipse/swt/widgets/FontDialog.java
index 435e181..dc12114 100755
--- a/bundles/org.eclipse.swt/Eclipse SWT/motif/org/eclipse/swt/widgets/FontDialog.java
+++ b/bundles/org.eclipse.swt/Eclipse SWT/motif/org/eclipse/swt/widgets/FontDialog.java
@@ -21,7 +21,7 @@
  * within the SWT implementation.

  * </p>

  */

-public /*final*/ class FontDialog extends Dialog {

+public class FontDialog extends Dialog {

 	private static final String TEXT_SAMPLE = "AaBbYyZz";

 	private static final String TEXT_FONT_NOT_LOADED = "Could not load selected font";	// text used in place of sample text when the selected font could not be loaded

 	private static final String SCALABLE_SIZES[] = new String[] {"8", "10", "11", "12", "14", "16", "18", "22", "24", "26"};

diff --git a/bundles/org.eclipse.swt/Eclipse SWT/motif/org/eclipse/swt/widgets/Group.java b/bundles/org.eclipse.swt/Eclipse SWT/motif/org/eclipse/swt/widgets/Group.java
index 20374a4..6794d36 100755
--- a/bundles/org.eclipse.swt/Eclipse SWT/motif/org/eclipse/swt/widgets/Group.java
+++ b/bundles/org.eclipse.swt/Eclipse SWT/motif/org/eclipse/swt/widgets/Group.java
@@ -28,8 +28,7 @@
  * IMPORTANT: This class is <em>not</em> intended to be subclassed.

  * </p>

  */

-

-public /*final*/ class Group extends Composite {

+public class Group extends Composite {

 	int labelHandle;

 

 /**

diff --git a/bundles/org.eclipse.swt/Eclipse SWT/motif/org/eclipse/swt/widgets/Label.java b/bundles/org.eclipse.swt/Eclipse SWT/motif/org/eclipse/swt/widgets/Label.java
index 6b87911..1e33850 100755
--- a/bundles/org.eclipse.swt/Eclipse SWT/motif/org/eclipse/swt/widgets/Label.java
+++ b/bundles/org.eclipse.swt/Eclipse SWT/motif/org/eclipse/swt/widgets/Label.java
@@ -28,7 +28,7 @@
  * within the SWT implementation.

  * </p>

  */

-public /*final*/ class Label extends Control {

+public class Label extends Control {

 	String text = "";

 	Image image, bitmap, disabled;

 

diff --git a/bundles/org.eclipse.swt/Eclipse SWT/motif/org/eclipse/swt/widgets/List.java b/bundles/org.eclipse.swt/Eclipse SWT/motif/org/eclipse/swt/widgets/List.java
index 2f68562..cbd7075 100755
--- a/bundles/org.eclipse.swt/Eclipse SWT/motif/org/eclipse/swt/widgets/List.java
+++ b/bundles/org.eclipse.swt/Eclipse SWT/motif/org/eclipse/swt/widgets/List.java
@@ -27,8 +27,7 @@
  * IMPORTANT: This class is <em>not</em> intended to be subclassed.

  * </p>

  */

-

-public /*final*/ class List extends Scrollable {

+public class List extends Scrollable {

 /**

  * Constructs a new instance of this class given its parent

  * and a style value describing its behavior and appearance.

diff --git a/bundles/org.eclipse.swt/Eclipse SWT/motif/org/eclipse/swt/widgets/Menu.java b/bundles/org.eclipse.swt/Eclipse SWT/motif/org/eclipse/swt/widgets/Menu.java
index 04bc251..3cef6a6 100755
--- a/bundles/org.eclipse.swt/Eclipse SWT/motif/org/eclipse/swt/widgets/Menu.java
+++ b/bundles/org.eclipse.swt/Eclipse SWT/motif/org/eclipse/swt/widgets/Menu.java
@@ -22,7 +22,7 @@
  * IMPORTANT: This class is <em>not</em> intended to be subclassed.

  * </p>

  */

-public /*final*/ class Menu extends Widget {

+public class Menu extends Widget {

 	boolean hasLocation;

 	MenuItem cascade, defaultItem;

 	Decorations parent;

diff --git a/bundles/org.eclipse.swt/Eclipse SWT/motif/org/eclipse/swt/widgets/MenuItem.java b/bundles/org.eclipse.swt/Eclipse SWT/motif/org/eclipse/swt/widgets/MenuItem.java
index 5667116..e2fa3fa 100755
--- a/bundles/org.eclipse.swt/Eclipse SWT/motif/org/eclipse/swt/widgets/MenuItem.java
+++ b/bundles/org.eclipse.swt/Eclipse SWT/motif/org/eclipse/swt/widgets/MenuItem.java
@@ -24,7 +24,7 @@
  * IMPORTANT: This class is <em>not</em> intended to be subclassed.

  * </p>

  */

-public /*final*/ class MenuItem extends Item {

+public class MenuItem extends Item {

 	int accelerator;

 	Menu parent, menu;

 

diff --git a/bundles/org.eclipse.swt/Eclipse SWT/motif/org/eclipse/swt/widgets/MessageBox.java b/bundles/org.eclipse.swt/Eclipse SWT/motif/org/eclipse/swt/widgets/MessageBox.java
index 5d2d4a5..bbe4b8b 100755
--- a/bundles/org.eclipse.swt/Eclipse SWT/motif/org/eclipse/swt/widgets/MessageBox.java
+++ b/bundles/org.eclipse.swt/Eclipse SWT/motif/org/eclipse/swt/widgets/MessageBox.java
@@ -27,7 +27,7 @@
  * within the SWT implementation.

  * </p>

  */

-public /*final*/ class MessageBox extends Dialog {

+public class MessageBox extends Dialog {

 	int button;

 	String message = "";

 

diff --git a/bundles/org.eclipse.swt/Eclipse SWT/motif/org/eclipse/swt/widgets/ProgressBar.java b/bundles/org.eclipse.swt/Eclipse SWT/motif/org/eclipse/swt/widgets/ProgressBar.java
index 630fbbc..a06fff2 100755
--- a/bundles/org.eclipse.swt/Eclipse SWT/motif/org/eclipse/swt/widgets/ProgressBar.java
+++ b/bundles/org.eclipse.swt/Eclipse SWT/motif/org/eclipse/swt/widgets/ProgressBar.java
@@ -25,7 +25,7 @@
  * </p>

  */

 

-public /*final*/ class ProgressBar extends Control {

+public class ProgressBar extends Control {

 

 /**

  * Constructs a new instance of this class given its parent

diff --git a/bundles/org.eclipse.swt/Eclipse SWT/motif/org/eclipse/swt/widgets/Sash.java b/bundles/org.eclipse.swt/Eclipse SWT/motif/org/eclipse/swt/widgets/Sash.java
index 83302e6..683cf52 100755
--- a/bundles/org.eclipse.swt/Eclipse SWT/motif/org/eclipse/swt/widgets/Sash.java
+++ b/bundles/org.eclipse.swt/Eclipse SWT/motif/org/eclipse/swt/widgets/Sash.java
@@ -25,8 +25,7 @@
  * within the SWT implementation.

  * </p>

  */

-

-public /*final*/ class Sash extends Control {

+public class Sash extends Control {

 	boolean dragging;

 	int startX, startY, lastX, lastY;

 	int cursor;

diff --git a/bundles/org.eclipse.swt/Eclipse SWT/motif/org/eclipse/swt/widgets/Scale.java b/bundles/org.eclipse.swt/Eclipse SWT/motif/org/eclipse/swt/widgets/Scale.java
index 4e935cb..f6fbf68 100755
--- a/bundles/org.eclipse.swt/Eclipse SWT/motif/org/eclipse/swt/widgets/Scale.java
+++ b/bundles/org.eclipse.swt/Eclipse SWT/motif/org/eclipse/swt/widgets/Scale.java
@@ -25,8 +25,7 @@
  * within the SWT implementation.

  * </p>

  */

-

-public /*final*/ class Scale extends Control {

+public class Scale extends Control {

 /**

  * Constructs a new instance of this class given its parent

  * and a style value describing its behavior and appearance.

diff --git a/bundles/org.eclipse.swt/Eclipse SWT/motif/org/eclipse/swt/widgets/ScrollBar.java b/bundles/org.eclipse.swt/Eclipse SWT/motif/org/eclipse/swt/widgets/ScrollBar.java
index ef3a6ef..8badb23 100755
--- a/bundles/org.eclipse.swt/Eclipse SWT/motif/org/eclipse/swt/widgets/ScrollBar.java
+++ b/bundles/org.eclipse.swt/Eclipse SWT/motif/org/eclipse/swt/widgets/ScrollBar.java
@@ -70,8 +70,7 @@
  * @see Scrollable#getHorizontalBar

  * @see Scrollable#getVerticalBar

  */

-

-public /*final*/ class ScrollBar extends Widget {

+public class ScrollBar extends Widget {

 	Scrollable parent;

 ScrollBar () {

 	/* Do Nothing */

diff --git a/bundles/org.eclipse.swt/Eclipse SWT/motif/org/eclipse/swt/widgets/Shell.java b/bundles/org.eclipse.swt/Eclipse SWT/motif/org/eclipse/swt/widgets/Shell.java
index 18edbee..5f3689d 100755
--- a/bundles/org.eclipse.swt/Eclipse SWT/motif/org/eclipse/swt/widgets/Shell.java
+++ b/bundles/org.eclipse.swt/Eclipse SWT/motif/org/eclipse/swt/widgets/Shell.java
@@ -83,7 +83,7 @@
  * @see Decorations

  * @see SWT

  */

-public /*final*/ class Shell extends Decorations {

+public class Shell extends Decorations {

 	Display display;

 	int shellHandle;

 	boolean reparented, realized;

diff --git a/bundles/org.eclipse.swt/Eclipse SWT/motif/org/eclipse/swt/widgets/Slider.java b/bundles/org.eclipse.swt/Eclipse SWT/motif/org/eclipse/swt/widgets/Slider.java
index 1c91455..8ee44b4 100755
--- a/bundles/org.eclipse.swt/Eclipse SWT/motif/org/eclipse/swt/widgets/Slider.java
+++ b/bundles/org.eclipse.swt/Eclipse SWT/motif/org/eclipse/swt/widgets/Slider.java
@@ -55,7 +55,7 @@
  *

  * @see ScrollBar

  */

-public /*final*/ class Slider extends Control {

+public class Slider extends Control {

 /**

  * Constructs a new instance of this class given its parent

  * and a style value describing its behavior and appearance.

diff --git a/bundles/org.eclipse.swt/Eclipse SWT/motif/org/eclipse/swt/widgets/ToolBar.java b/bundles/org.eclipse.swt/Eclipse SWT/motif/org/eclipse/swt/widgets/ToolBar.java
index 1579652..d7975c0 100755
--- a/bundles/org.eclipse.swt/Eclipse SWT/motif/org/eclipse/swt/widgets/ToolBar.java
+++ b/bundles/org.eclipse.swt/Eclipse SWT/motif/org/eclipse/swt/widgets/ToolBar.java
@@ -30,7 +30,7 @@
  * IMPORTANT: This class is <em>not</em> intended to be subclassed.

  * </p>

  */

-public /*final*/ class ToolBar extends Composite {

+public class ToolBar extends Composite {

 	int drawCount, itemCount;

 	ToolItem [] items;

 /**

diff --git a/bundles/org.eclipse.swt/Eclipse SWT/motif/org/eclipse/swt/widgets/ToolItem.java b/bundles/org.eclipse.swt/Eclipse SWT/motif/org/eclipse/swt/widgets/ToolItem.java
index c7a808e..d5f997d 100755
--- a/bundles/org.eclipse.swt/Eclipse SWT/motif/org/eclipse/swt/widgets/ToolItem.java
+++ b/bundles/org.eclipse.swt/Eclipse SWT/motif/org/eclipse/swt/widgets/ToolItem.java
@@ -24,7 +24,7 @@
  * </p>

  * IMPORTANT: This class is <em>not</em> intended to be subclassed.

  */

-public /*final*/ class ToolItem extends Item {

+public class ToolItem extends Item {

 	ToolBar parent;

 	Image hotImage, disabledImage;

 	String toolTipText;

diff --git a/bundles/org.eclipse.swt/Eclipse SWT/motif/org/eclipse/swt/widgets/Tracker.java b/bundles/org.eclipse.swt/Eclipse SWT/motif/org/eclipse/swt/widgets/Tracker.java
index b80d16d..206cee3 100755
--- a/bundles/org.eclipse.swt/Eclipse SWT/motif/org/eclipse/swt/widgets/Tracker.java
+++ b/bundles/org.eclipse.swt/Eclipse SWT/motif/org/eclipse/swt/widgets/Tracker.java
@@ -23,7 +23,7 @@
  * IMPORTANT: This class is <em>not</em> intended to be subclassed.

  * </p>

  */

-public /*final*/ class Tracker extends Widget {

+public class Tracker extends Widget {

 	Composite parent;

 	Display display;

 	boolean tracking, stippled;

diff --git a/bundles/org.eclipse.swt/Eclipse SWT/photon/org/eclipse/swt/widgets/Button.java b/bundles/org.eclipse.swt/Eclipse SWT/photon/org/eclipse/swt/widgets/Button.java
index 6e9a8f2..eff69c8 100755
--- a/bundles/org.eclipse.swt/Eclipse SWT/photon/org/eclipse/swt/widgets/Button.java
+++ b/bundles/org.eclipse.swt/Eclipse SWT/photon/org/eclipse/swt/widgets/Button.java
@@ -11,7 +11,7 @@
 import org.eclipse.swt.graphics.*;

 import org.eclipse.swt.events.*;

 

-public /*final*/ class Button extends Control {

+public class Button extends Control {

 	Image image;

 

 public Button (Composite parent, int style) {

diff --git a/bundles/org.eclipse.swt/Eclipse SWT/photon/org/eclipse/swt/widgets/Caret.java b/bundles/org.eclipse.swt/Eclipse SWT/photon/org/eclipse/swt/widgets/Caret.java
index 38b4ac0..54c4d39 100755
--- a/bundles/org.eclipse.swt/Eclipse SWT/photon/org/eclipse/swt/widgets/Caret.java
+++ b/bundles/org.eclipse.swt/Eclipse SWT/photon/org/eclipse/swt/widgets/Caret.java
@@ -9,7 +9,7 @@
 import org.eclipse.swt.*;

 import org.eclipse.swt.graphics.*;

 

-public /*final*/ class Caret extends Widget {

+public class Caret extends Widget {

 	Canvas parent;

 	Image image;

 	int x, y, width, height;

diff --git a/bundles/org.eclipse.swt/Eclipse SWT/photon/org/eclipse/swt/widgets/ColorDialog.java b/bundles/org.eclipse.swt/Eclipse SWT/photon/org/eclipse/swt/widgets/ColorDialog.java
index 084d914..8c2402d 100755
--- a/bundles/org.eclipse.swt/Eclipse SWT/photon/org/eclipse/swt/widgets/ColorDialog.java
+++ b/bundles/org.eclipse.swt/Eclipse SWT/photon/org/eclipse/swt/widgets/ColorDialog.java
@@ -10,7 +10,7 @@
 import org.eclipse.swt.*;

 import org.eclipse.swt.graphics.*;

 

-public /*final*/ class ColorDialog extends Dialog {

+public class ColorDialog extends Dialog {

 	RGB rgb;

 

 public ColorDialog (Shell parent) {

diff --git a/bundles/org.eclipse.swt/Eclipse SWT/photon/org/eclipse/swt/widgets/DirectoryDialog.java b/bundles/org.eclipse.swt/Eclipse SWT/photon/org/eclipse/swt/widgets/DirectoryDialog.java
index 62c1e91..7cfbf48 100755
--- a/bundles/org.eclipse.swt/Eclipse SWT/photon/org/eclipse/swt/widgets/DirectoryDialog.java
+++ b/bundles/org.eclipse.swt/Eclipse SWT/photon/org/eclipse/swt/widgets/DirectoryDialog.java
@@ -10,7 +10,7 @@
 import org.eclipse.swt.*;

 import org.eclipse.swt.widgets.*;

 

-public /*final*/ class DirectoryDialog extends Dialog {

+public class DirectoryDialog extends Dialog {

 	String message = "", filterPath = "";

 	

 public DirectoryDialog (Shell parent) {

diff --git a/bundles/org.eclipse.swt/Eclipse SWT/photon/org/eclipse/swt/widgets/Display.java b/bundles/org.eclipse.swt/Eclipse SWT/photon/org/eclipse/swt/widgets/Display.java
index 77e7320..8090379 100755
--- a/bundles/org.eclipse.swt/Eclipse SWT/photon/org/eclipse/swt/widgets/Display.java
+++ b/bundles/org.eclipse.swt/Eclipse SWT/photon/org/eclipse/swt/widgets/Display.java
@@ -10,7 +10,7 @@
 import org.eclipse.swt.*;

 import org.eclipse.swt.graphics.*;

 

-public /*final*/ class Display extends Device {

+public class Display extends Device {

 

 	/**** TEMPORARY CODE FOR MOTIF TABLE ***/

 	static int textHighlightThickness = 0;

diff --git a/bundles/org.eclipse.swt/Eclipse SWT/photon/org/eclipse/swt/widgets/FileDialog.java b/bundles/org.eclipse.swt/Eclipse SWT/photon/org/eclipse/swt/widgets/FileDialog.java
index 91ec43e..480376d 100755
--- a/bundles/org.eclipse.swt/Eclipse SWT/photon/org/eclipse/swt/widgets/FileDialog.java
+++ b/bundles/org.eclipse.swt/Eclipse SWT/photon/org/eclipse/swt/widgets/FileDialog.java
@@ -10,7 +10,7 @@
 import org.eclipse.swt.*;

 import org.eclipse.swt.widgets.*;

 

-public /*final*/ class FileDialog extends Dialog {

+public class FileDialog extends Dialog {

 	String [] filterNames = new String [0];

 	String [] filterExtensions = new String [0];

 	String filterPath = "", fileName = "";

diff --git a/bundles/org.eclipse.swt/Eclipse SWT/photon/org/eclipse/swt/widgets/FontDialog.java b/bundles/org.eclipse.swt/Eclipse SWT/photon/org/eclipse/swt/widgets/FontDialog.java
index 860493f..28f4cc9 100755
--- a/bundles/org.eclipse.swt/Eclipse SWT/photon/org/eclipse/swt/widgets/FontDialog.java
+++ b/bundles/org.eclipse.swt/Eclipse SWT/photon/org/eclipse/swt/widgets/FontDialog.java
@@ -11,7 +11,7 @@
 import org.eclipse.swt.graphics.*;

 import org.eclipse.swt.widgets.*;

 

-public /*final*/ class FontDialog extends Dialog {

+public class FontDialog extends Dialog {

 	FontData fontData;	

 public FontDialog (Shell parent) {

 	this (parent, SWT.PRIMARY_MODAL);

diff --git a/bundles/org.eclipse.swt/Eclipse SWT/photon/org/eclipse/swt/widgets/Group.java b/bundles/org.eclipse.swt/Eclipse SWT/photon/org/eclipse/swt/widgets/Group.java
index 13abc84..828fb15 100755
--- a/bundles/org.eclipse.swt/Eclipse SWT/photon/org/eclipse/swt/widgets/Group.java
+++ b/bundles/org.eclipse.swt/Eclipse SWT/photon/org/eclipse/swt/widgets/Group.java
@@ -10,7 +10,7 @@
 import org.eclipse.swt.*;

 import org.eclipse.swt.graphics.*;

 

-public /*final*/ class Group extends Composite {

+public class Group extends Composite {

 

 public Group (Composite parent, int style) {

 	super (parent, checkStyle (style));

diff --git a/bundles/org.eclipse.swt/Eclipse SWT/photon/org/eclipse/swt/widgets/List.java b/bundles/org.eclipse.swt/Eclipse SWT/photon/org/eclipse/swt/widgets/List.java
index bf24970..0b367d0 100755
--- a/bundles/org.eclipse.swt/Eclipse SWT/photon/org/eclipse/swt/widgets/List.java
+++ b/bundles/org.eclipse.swt/Eclipse SWT/photon/org/eclipse/swt/widgets/List.java
@@ -11,7 +11,7 @@
 import org.eclipse.swt.graphics.*;

 import org.eclipse.swt.events.*;

 

-public /*final*/ class List extends Scrollable {

+public class List extends Scrollable {

 

 public List (Composite parent, int style) {

 	super (parent, checkStyle (style));

diff --git a/bundles/org.eclipse.swt/Eclipse SWT/photon/org/eclipse/swt/widgets/MessageBox.java b/bundles/org.eclipse.swt/Eclipse SWT/photon/org/eclipse/swt/widgets/MessageBox.java
index c3a29ea..0a8be3f 100755
--- a/bundles/org.eclipse.swt/Eclipse SWT/photon/org/eclipse/swt/widgets/MessageBox.java
+++ b/bundles/org.eclipse.swt/Eclipse SWT/photon/org/eclipse/swt/widgets/MessageBox.java
@@ -10,7 +10,7 @@
 import org.eclipse.swt.*;

 import org.eclipse.swt.widgets.*;

 

-public /*final*/ class MessageBox extends Dialog {

+public class MessageBox extends Dialog {

 	String message = "";

 public MessageBox (Shell parent) {

 	this (parent, SWT.OK | SWT.ICON_INFORMATION | SWT.APPLICATION_MODAL);

diff --git a/bundles/org.eclipse.swt/Eclipse SWT/photon/org/eclipse/swt/widgets/Sash.java b/bundles/org.eclipse.swt/Eclipse SWT/photon/org/eclipse/swt/widgets/Sash.java
index ee396dd..e8915f2 100755
--- a/bundles/org.eclipse.swt/Eclipse SWT/photon/org/eclipse/swt/widgets/Sash.java
+++ b/bundles/org.eclipse.swt/Eclipse SWT/photon/org/eclipse/swt/widgets/Sash.java
@@ -10,7 +10,7 @@
 import org.eclipse.swt.graphics.*;

 import org.eclipse.swt.events.*;

 

-public /*final*/ class Sash extends Control {

+public class Sash extends Control {

 	boolean dragging;

 	int startX, startY, lastX, lastY;

 	

diff --git a/bundles/org.eclipse.swt/Eclipse SWT/photon/org/eclipse/swt/widgets/Scale.java b/bundles/org.eclipse.swt/Eclipse SWT/photon/org/eclipse/swt/widgets/Scale.java
index 9ce22bc..0bbd490 100755
--- a/bundles/org.eclipse.swt/Eclipse SWT/photon/org/eclipse/swt/widgets/Scale.java
+++ b/bundles/org.eclipse.swt/Eclipse SWT/photon/org/eclipse/swt/widgets/Scale.java
@@ -10,7 +10,7 @@
 import org.eclipse.swt.graphics.*;

 import org.eclipse.swt.events.*;

 

-public /*final*/ class Scale extends Control {

+public class Scale extends Control {

 

 

 public Scale (Composite parent, int style) {

diff --git a/bundles/org.eclipse.swt/Eclipse SWT/photon/org/eclipse/swt/widgets/TabFolder.java b/bundles/org.eclipse.swt/Eclipse SWT/photon/org/eclipse/swt/widgets/TabFolder.java
index d013438..3d5351f 100755
--- a/bundles/org.eclipse.swt/Eclipse SWT/photon/org/eclipse/swt/widgets/TabFolder.java
+++ b/bundles/org.eclipse.swt/Eclipse SWT/photon/org/eclipse/swt/widgets/TabFolder.java
@@ -12,7 +12,7 @@
 import org.eclipse.swt.events.*;

 

 

-public /*final*/ class TabFolder extends Composite {

+public class TabFolder extends Composite {

 	TabItem [] items;

 

 public TabFolder (Composite parent, int style) {

diff --git a/bundles/org.eclipse.swt/Eclipse SWT/photon/org/eclipse/swt/widgets/TabItem.java b/bundles/org.eclipse.swt/Eclipse SWT/photon/org/eclipse/swt/widgets/TabItem.java
index a2fa31a..2320f22 100755
--- a/bundles/org.eclipse.swt/Eclipse SWT/photon/org/eclipse/swt/widgets/TabItem.java
+++ b/bundles/org.eclipse.swt/Eclipse SWT/photon/org/eclipse/swt/widgets/TabItem.java
@@ -10,7 +10,7 @@
 import org.eclipse.swt.*;

 import org.eclipse.swt.graphics.*;

 

-public /*final*/ class TabItem extends Item {

+public class TabItem extends Item {

 	TabFolder parent;

 	Control control;

 	String toolTipText;

diff --git a/bundles/org.eclipse.swt/Eclipse SWT/photon/org/eclipse/swt/widgets/ToolBar.java b/bundles/org.eclipse.swt/Eclipse SWT/photon/org/eclipse/swt/widgets/ToolBar.java
index bbe5c45..983f148 100755
--- a/bundles/org.eclipse.swt/Eclipse SWT/photon/org/eclipse/swt/widgets/ToolBar.java
+++ b/bundles/org.eclipse.swt/Eclipse SWT/photon/org/eclipse/swt/widgets/ToolBar.java
@@ -9,7 +9,7 @@
 import org.eclipse.swt.*;

 import org.eclipse.swt.graphics.*;

 

-public /*final*/ class ToolBar extends Composite {

+public class ToolBar extends Composite {

 	int itemCount;

 	ToolItem [] items;

 

diff --git a/bundles/org.eclipse.swt/Eclipse SWT/photon/org/eclipse/swt/widgets/ToolItem.java b/bundles/org.eclipse.swt/Eclipse SWT/photon/org/eclipse/swt/widgets/ToolItem.java
index 8cadeee..6ac669c 100755
--- a/bundles/org.eclipse.swt/Eclipse SWT/photon/org/eclipse/swt/widgets/ToolItem.java
+++ b/bundles/org.eclipse.swt/Eclipse SWT/photon/org/eclipse/swt/widgets/ToolItem.java
@@ -11,7 +11,7 @@
 import org.eclipse.swt.graphics.*;

 import org.eclipse.swt.events.*;

 

-public /*final*/ class ToolItem extends Item {

+public class ToolItem extends Item {

 	ToolBar parent;

 	Control control;

 	String toolTipText;

diff --git a/bundles/org.eclipse.swt/Eclipse SWT/photon/org/eclipse/swt/widgets/Tracker.java b/bundles/org.eclipse.swt/Eclipse SWT/photon/org/eclipse/swt/widgets/Tracker.java
index 6e72595..b82ee2d 100755
--- a/bundles/org.eclipse.swt/Eclipse SWT/photon/org/eclipse/swt/widgets/Tracker.java
+++ b/bundles/org.eclipse.swt/Eclipse SWT/photon/org/eclipse/swt/widgets/Tracker.java
@@ -10,7 +10,7 @@
 import org.eclipse.swt.*;

 import org.eclipse.swt.events.*;

 

-public /*final*/ class Tracker extends Widget {

+public class Tracker extends Widget {

 	Composite parent;

 	Display display;

 	boolean tracking, stippled;