touch up AclPopulator
diff --git a/src/com/google/enterprise/adaptor/experimental/AclPopulator.java b/src/com/google/enterprise/adaptor/experimental/AclPopulator.java
index 1d58ec5..4c600a3 100644
--- a/src/com/google/enterprise/adaptor/experimental/AclPopulator.java
+++ b/src/com/google/enterprise/adaptor/experimental/AclPopulator.java
@@ -45,6 +45,7 @@
 
   @Override
   public void getDocIds(DocIdPusher pusher) throws InterruptedException {
+    // no lister; 100% graph traversal
   }
 
   private static final String TOP_LEVEL_DIRS[] = new String[] {
@@ -85,7 +86,7 @@
     // make index.html or make content
     String content = null;
     String parts[] = uniqueId.split("/", 0); // drop trailing empties
-    DocId parentId = makeParentId(parts); // ends with slash; parent is a dir
+    DocId parentId = makeParentId(parts); // is a dir; ends in "/" or is ""
 
     Acl.Builder aclBuilder = new Acl.Builder()
         .setInheritFrom(parentId)
@@ -133,6 +134,7 @@
           .append("/")
           .append("\">")
           .append(filename)
+          .append("/")
           .append("</a></br>\n");
     }
     sb.append("</body>\n");
@@ -156,9 +158,9 @@
 
   private String makeContent() {
     StringBuilder sb = new StringBuilder();
-    int tenBillion = 1000 * 1000 * 1000;
+    int big = 1000 * 1000 * 1000;
     for (int i = 0; i < 5000; ++i) {
-      sb.append(rnd.get().nextInt(tenBillion));
+      sb.append(rnd.get().nextInt(big));
       sb.append("\n");
     }
     return sb.toString();
@@ -192,6 +194,7 @@
     return new DocId(sb.toString());
   }
 
+  // input is not root; that is input is not ""
   private static void ensureValidId(String id) {
     // make sure doc id makes sense; we know it is not root.
     // examples of valid ids: