Index: trunk/src/org/openstreetmap/josm/gui/dialogs/FilterTableModel.java
===================================================================
--- trunk/src/org/openstreetmap/josm/gui/dialogs/FilterTableModel.java	(revision 6275)
+++ trunk/src/org/openstreetmap/josm/gui/dialogs/FilterTableModel.java	(revision 6278)
@@ -46,4 +46,7 @@
     public int disabledAndHiddenCount;
 
+    /**
+     * Constructs a new {@code FilterTableModel}.
+     */
     public FilterTableModel() {
         loadPrefs();
@@ -280,4 +283,7 @@
     @Override
     public void setValueAt(Object aValue, int row, int column) {
+        if (row >= filters.size()) {
+            return;
+        }
         Filter f = filters.get(row);
         switch (column) {
@@ -310,4 +316,7 @@
     @Override
     public Object getValueAt(int row, int column) {
+        if (row >= filters.size()) {
+            return null;
+        }
         Filter f = filters.get(row);
         switch (column) {
