Index: src/uk/me/parabola/mkgmap/osmstyle/actions/EchoAction.java
===================================================================
--- src/uk/me/parabola/mkgmap/osmstyle/actions/EchoAction.java	(revision 3768)
+++ src/uk/me/parabola/mkgmap/osmstyle/actions/EchoAction.java	(working copy)
@@ -32,7 +32,10 @@
 
 	public boolean perform(Element el) {
 		String e = value.build(el, el);
-		System.err.println(el.getId() + (FakeIdGenerator.isFakeId(el.getId()) ? " (" + el.getOriginalId() + ")" : "") + ": " + e);
+		String className = el.getClass().getSimpleName();
+		if (className.equals("GeneralRelation"))
+			className = "Relation";
+		System.err.println(className + (FakeIdGenerator.isFakeId(el.getId()) ? " generated from " : " ") + el.getOriginalId() + " " + e);
 		return false;
 	}
 }
Index: src/uk/me/parabola/mkgmap/osmstyle/actions/EchoTagsAction.java
===================================================================
--- src/uk/me/parabola/mkgmap/osmstyle/actions/EchoTagsAction.java	(revision 3768)
+++ src/uk/me/parabola/mkgmap/osmstyle/actions/EchoTagsAction.java	(working copy)
@@ -30,7 +30,10 @@
 
 	public boolean perform(Element el) {
 		String e = value.build(el, el);
-		System.err.println(el.getId() + (FakeIdGenerator.isFakeId(el.getId()) ? " (" + el.getOriginalId() + ")" : "") + " - " + el.toTagString()+" " + e);
+		String className = el.getClass().getSimpleName();
+		if (className.equals("GeneralRelation"))
+			className = "Relation";
+		System.err.println(className + (FakeIdGenerator.isFakeId(el.getId()) ? " generated from " : " ") + el.getOriginalId() + " " + el.toTagString() + " " + e);
 		return false;
 	}
 	
