Index: /applications/editors/josm/plugins/utilsplugin2/src/org/openstreetmap/josm/plugins/utilsplugin2/actions/PasteRelationsAction.java
===================================================================
--- /applications/editors/josm/plugins/utilsplugin2/src/org/openstreetmap/josm/plugins/utilsplugin2/actions/PasteRelationsAction.java	(revision 30390)
+++ /applications/editors/josm/plugins/utilsplugin2/src/org/openstreetmap/josm/plugins/utilsplugin2/actions/PasteRelationsAction.java	(revision 30391)
@@ -56,5 +56,13 @@
             for( OsmPrimitive p : selection ) {
                 if( !r.getMemberPrimitives().contains(p) && !r.equals(p) ) {
-                    r.addMember(new RelationMember(relations.get(rel), p));
+                    String role = relations.get(rel);              
+                    if ("associatedStreet".equals(r.get("type"))) {
+                        if (p.get("highway") != null) {
+                            role="street";
+                        } else if (p.get("addr:housenumber") != null) {
+                            role="house";
+                        }
+                    }
+                    r.addMember(new RelationMember(role, p));
                     changed = true;
                 }
