diff -Naur origsrc/org/eclipse/swt/browser/Browser.java src/org/eclipse/swt/browser/Browser.java
--- origsrc/org/eclipse/swt/browser/Browser.java	2005-03-14 12:24:00.000000000 +0100
+++ src/org/eclipse/swt/browser/Browser.java	2005-04-24 12:49:21.000000000 +0200
@@ -958,7 +958,10 @@
 	return aCanGoForward[0];
 }
 
-static String error(int code) {
+/*static String error(int code) {
+	throw new SWTError("XPCOM error "+code); //$NON-NLS-1$
+}*/
+void error(int code) {
 	throw new SWTError("XPCOM error "+code); //$NON-NLS-1$
 }
 
diff -Naur origsrc/org/eclipse/swt/custom/TableCursor.java src/org/eclipse/swt/custom/TableCursor.java
--- origsrc/org/eclipse/swt/custom/TableCursor.java	2005-02-28 16:56:00.000000000 +0100
+++ src/org/eclipse/swt/custom/TableCursor.java	2005-04-24 11:15:50.000000000 +0200
@@ -483,15 +483,16 @@
 	}
 }
 
-void traverse(Event event) {
+boolean traverse(Event event) {
 	switch (event.detail) {
 		case SWT.TRAVERSE_ARROW_NEXT :
 		case SWT.TRAVERSE_ARROW_PREVIOUS :
 		case SWT.TRAVERSE_RETURN :
 			event.doit = false;
-			return;
+			return false;
 	}
 	event.doit = true;
+	return true;
 }
 void setRowColumn(int row, int column, boolean notify) {
 	TableItem item = row == -1 ? null : table.getItem(row);
