diff --git a/wsdef/src/main/java/com/google/gson/webservice/definition/rest/MetaData.java b/wsdef/src/main/java/com/google/gson/webservice/definition/rest/MetaData.java index bfea6392..4450e01a 100644 --- a/wsdef/src/main/java/com/google/gson/webservice/definition/rest/MetaData.java +++ b/wsdef/src/main/java/com/google/gson/webservice/definition/rest/MetaData.java @@ -57,7 +57,7 @@ public final class MetaData> { } private MetaData(Map values) { - this.map = values; + this.map = values == null ? new HashMap() : values; this.mapTransient = new HashMap(); } @@ -96,7 +96,7 @@ public final class MetaData> { @Override public String toString() { - return String.format("map:%s, mapTransient:%s", map, mapTransient); + return new StringBuilder().append(map).append(',').append(mapTransient).toString(); } /**