diff -crB ./Mongo/com/mongodb/util/JSON.java ./Mongo_old/com/mongodb/util/JSON.java *** ./Mongo/com/mongodb/util/JSON.java 2010-09-01 14:53:25.000000000 -0400 --- ./Mongo_old/com/mongodb/util/JSON.java 2010-09-01 14:53:16.000000000 -0400 *************** *** 69,80 **** return; } ! if ( o instanceof Iterable){ boolean first = true; buf.append( "[ " ); ! for ( Object n : (Iterable)o ){ if ( first ) first = false; else buf.append( " , " ); --- 69,80 ---- return; } ! if ( o instanceof Collection){ boolean first = true; buf.append( "[ " ); ! for ( Object n : (Collection)o ){ if ( first ) first = false; else buf.append( " , " );