Add toString to ResourceChange

git-svn-id: https://svn.apache.org/repos/asf/sling/trunk@1765123 13f79535-47bb-0310-9956-ffa450edef68
diff --git a/src/main/java/org/apache/sling/api/resource/observation/ResourceChange.java b/src/main/java/org/apache/sling/api/resource/observation/ResourceChange.java
index 5b168ca..f05d47e 100644
--- a/src/main/java/org/apache/sling/api/resource/observation/ResourceChange.java
+++ b/src/main/java/org/apache/sling/api/resource/observation/ResourceChange.java
@@ -208,4 +208,17 @@
     public @CheckForNull Set<String> getRemovedPropertyNames() {
         return this.removedPropertyNames;
     }
+
+    @Override
+    public String toString() {
+        StringBuilder b = new StringBuilder();
+        b.append("ResourceChange[type=")
+          .append(this.getType())
+          .append(", path=")
+          .append(this.getPath())
+          .append(", external=")
+          .append(this.isExternal)
+          .append("]");
+        return b.toString();
+    }
 }