putPattern(name, (Pattern) value); } else if (value instanceof Iterable) { putIterable(name, (Iterable) value); } else if (value instanceof BSONObject) { putObject(name, (BSONObject) value);
putMap(name, (Map) val); else if (val instanceof Iterable) putIterable(name, (Iterable) val); else if (val instanceof byte[]) putBinary(name, (byte[]) val);
this.putMap(name, (Map)val); } else if(val instanceof Iterable) { this.putIterable(name, (Iterable)val); } else if(val instanceof byte[]) { this.putBinary(name, (byte[])((byte[])val));