Index: third_party/cacheinvalidation/src/java/com/google/ipc/invalidation/util/TextBuilder.java |
diff --git a/third_party/cacheinvalidation/src/java/com/google/ipc/invalidation/util/TextBuilder.java b/third_party/cacheinvalidation/src/java/com/google/ipc/invalidation/util/TextBuilder.java |
index 6d55d52f010752417ca1a0dc137b6cab0bfe0754..6b204cdea50cae344369fdf1cd7f9ed06ae41548 100644 |
--- a/third_party/cacheinvalidation/src/java/com/google/ipc/invalidation/util/TextBuilder.java |
+++ b/third_party/cacheinvalidation/src/java/com/google/ipc/invalidation/util/TextBuilder.java |
@@ -107,8 +107,12 @@ public class TextBuilder { |
* Appends the toString representation of {@code object} to this builder. |
*/ |
public TextBuilder append(Object object) { |
- builder.append(object); |
- return this; |
+ if (object instanceof InternalBase) { |
+ return append((InternalBase) object); |
+ } else { |
+ builder.append(object); |
+ return this; |
+ } |
} |
/** |