| BsonUtils.BsonCapturingWriter(Class) |  | 0% |  | 0% | 4 | 4 | 8 | 8 | 1 | 1 |
| getCapturedValue() |  | 0% |  | 0% | 3 | 3 | 5 | 5 | 1 | 1 |
| doWriteDateTime(long) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| doWriteDouble(double) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| doWriteInt32(int) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| doWriteInt64(long) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| doWriteDecimal128(Decimal128) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| doWriteJavaScript(String) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| doWriteObjectId(ObjectId) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| doWriteString(String) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| doWriteSymbol(String) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| doWriteNull() |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| doWriteUndefined() |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| doWriteBoolean(boolean) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| doWriteBinaryData(BsonBinary) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| doWriteDBPointer(BsonDbPointer) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| doWriteRegularExpression(BsonRegularExpression) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| doWriteTimestamp(BsonTimestamp) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| doWriteJavaScriptWithScope(String) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| writeStartArray() |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| writeEndArray() |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| flush() |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| doWriteStartDocument() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| doWriteEndDocument() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| doWriteStartArray() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| doWriteEndArray() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| doWriteMaxKey() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| doWriteMinKey() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |