private void writeBuckets(Writer w, ImmutableSortedMap<Integer, Bucket> buckets) throws IOException { for (Entry<Integer, Bucket> entry : buckets.entrySet()) { Integer bucketIndex = entry.getKey(); Bucket bucket = entry.getValue(); print(w, TreeNode.BUCKET.name()); print(w, "\t"); print(w, bucketIndex.toString()); print(w, "\t"); print(w, bucket.id().toString()); print(w, "\t"); Envelope env = new Envelope(); env.setToNull(); bucket.expand(env); writeEnvelope(w, env); println(w); } }