Index: /applications/editors/josm/plugins/AddressEdit/src/org/openstreetmap/josm/plugins/addressEdit/AddressEditContainer.java
===================================================================
--- /applications/editors/josm/plugins/AddressEdit/src/org/openstreetmap/josm/plugins/addressEdit/AddressEditContainer.java	(revision 23893)
+++ /applications/editors/josm/plugins/AddressEdit/src/org/openstreetmap/josm/plugins/addressEdit/AddressEditContainer.java	(revision 23894)
@@ -282,4 +282,5 @@
 	private boolean assignAddressToStreet(AddressNode aNode) {
 		String streetName = aNode.getStreet();
+		
 		if (streetName != null && streetDict.containsKey(streetName)) {
 			StreetNode sNode = streetDict.get(streetName);
Index: /applications/editors/josm/plugins/AddressEdit/src/org/openstreetmap/josm/plugins/addressEdit/AddressNode.java
===================================================================
--- /applications/editors/josm/plugins/AddressEdit/src/org/openstreetmap/josm/plugins/addressEdit/AddressNode.java	(revision 23893)
+++ /applications/editors/josm/plugins/AddressEdit/src/org/openstreetmap/josm/plugins/addressEdit/AddressNode.java	(revision 23894)
@@ -40,7 +40,11 @@
 	public String getStreet() {
 		if (!TagUtils.hasAddrStreetTag(osmObject)) {
-			return NodeEntityBase.ANONYMOUS;
+			return MISSING_TAG;
 		}
 		return TagUtils.getAddrStreetValue(osmObject);
+	}
+	
+	public boolean hasStreetName() {
+		return TagUtils.hasAddrStreetTag(osmObject);
 	}
 	
Index: /applications/editors/josm/plugins/AddressEdit/src/org/openstreetmap/josm/plugins/addressEdit/NodeEntityBase.java
===================================================================
--- /applications/editors/josm/plugins/AddressEdit/src/org/openstreetmap/josm/plugins/addressEdit/NodeEntityBase.java	(revision 23893)
+++ /applications/editors/josm/plugins/AddressEdit/src/org/openstreetmap/josm/plugins/addressEdit/NodeEntityBase.java	(revision 23894)
@@ -82,5 +82,5 @@
 			return  TagUtils.getNameValue(osmObject);
 		}
-		return ANONYMOUS;
+		return "";
 	}
 	
Index: /applications/editors/josm/plugins/AddressEdit/src/org/openstreetmap/josm/plugins/addressEdit/gui/UnresolvedAddressesTableModel.java
===================================================================
--- /applications/editors/josm/plugins/AddressEdit/src/org/openstreetmap/josm/plugins/addressEdit/gui/UnresolvedAddressesTableModel.java	(revision 23893)
+++ /applications/editors/josm/plugins/AddressEdit/src/org/openstreetmap/josm/plugins/addressEdit/gui/UnresolvedAddressesTableModel.java	(revision 23894)
@@ -42,7 +42,10 @@
 public class UnresolvedAddressesTableModel extends AddressEditTableModel {
 
-	private static final int NUMBER_OF_COLUMNS = 3;
-	private static final String[] COLUMN_NAMES = new String[]{tr("Street"), tr("City"), tr("Complete?")}; 
-	private static final Class<?>[] COLUMN_CLASSES = new Class<?>[]{String.class, String.class, Boolean.class};
+	private static final int NUMBER_OF_COLUMNS = 5;
+	private static final String[] COLUMN_NAMES = new String[]{
+		tr("Street"), tr("Housenumber"), tr("City"), tr("Postcode"), tr("Name")};
+	
+	private static final Class<?>[] COLUMN_CLASSES = new Class<?>[]{
+		String.class, String.class, String.class, String.class, String.class};
 	
 	/**
@@ -91,7 +94,11 @@
 			return aNode.getStreet();
 		case 1:
+			return aNode.getHouseNumber();
+		case 2:
 			return aNode.getCity();
-		case 2:
-			return aNode.isComplete();
+		case 3:
+			return aNode.getPostCode();
+		case 4:
+			return aNode.getName();
 		default:
 			throw new RuntimeException("Invalid column index: " + column);
