| TestAbstractBinAsyncEntityProducer |  | 0% | | n/a | 4 | 4 | 55 | 55 | 4 | 4 | 1 | 1 |
| AbstractCharAsyncEntityProducer |  | 0% |  | 0% | 32 | 32 | 71 | 71 | 13 | 13 | 1 | 1 |
| AbstractCharDataConsumer |  | 0% |  | 0% | 27 | 27 | 68 | 68 | 10 | 10 | 1 | 1 |
| AbstractBinAsyncEntityProducer |  | 0% |  | 0% | 26 | 26 | 56 | 56 | 12 | 12 | 1 | 1 |
| TestBasicAsyncEntityProducer |  | 0% |  | 0% | 7 | 7 | 43 | 43 | 5 | 5 | 1 | 1 |
| TestAbstractCharAsyncEntityConsumer |  | 0% | | n/a | 3 | 3 | 34 | 34 | 3 | 3 | 1 | 1 |
| PathEntityProducer |  | 0% |  | 0% | 23 | 23 | 46 | 46 | 15 | 15 | 1 | 1 |
| BasicAsyncEntityProducer |  | 0% |  | 0% | 21 | 21 | 47 | 47 | 17 | 17 | 1 | 1 |
| FileEntityProducer |  | 0% |  | 0% | 23 | 23 | 45 | 45 | 15 | 15 | 1 | 1 |
| TestPathAsyncEntityProducer |  | 0% |  | 0% | 7 | 7 | 36 | 36 | 5 | 5 | 1 | 1 |
| TestAbstractCharAsyncEntityProducer |  | 0% | | n/a | 3 | 3 | 30 | 30 | 3 | 3 | 1 | 1 |
| TestFileAsyncEntityProducer |  | 0% |  | 0% | 7 | 7 | 34 | 34 | 5 | 5 | 1 | 1 |
| AsyncEntityProducers |  | 0% |  | 0% | 19 | 19 | 21 | 21 | 18 | 18 | 1 | 1 |
| DigestingEntityProducer |  | 0% |  | 0% | 13 | 13 | 27 | 27 | 12 | 12 | 1 | 1 |
| TestStringAsyncEntityProducer |  | 0% |  | 0% | 4 | 4 | 23 | 23 | 3 | 3 | 1 | 1 |
| TestAbstractBinAsyncEntityConsumer |  | 0% | | n/a | 2 | 2 | 12 | 12 | 2 | 2 | 1 | 1 |
| DigestingEntityConsumer |  | 0% |  | 0% | 12 | 12 | 26 | 26 | 10 | 10 | 1 | 1 |
| DigestingEntityProducer.new DataStreamChannel() {...} |  | 0% |  | 0% | 7 | 7 | 19 | 19 | 5 | 5 | 1 | 1 |
| TestAsyncEntityProducers |  | 0% | | n/a | 3 | 3 | 17 | 17 | 3 | 3 | 1 | 1 |
| StringAsyncEntityConsumer |  | 0% | | n/a | 9 | 9 | 22 | 22 | 9 | 9 | 1 | 1 |
| StringAsyncEntityProducer |  | 0% |  | 0% | 12 | 12 | 25 | 25 | 10 | 10 | 1 | 1 |
| TestDigestingEntityProducer |  | 0% |  | 0% | 3 | 3 | 15 | 15 | 2 | 2 | 1 | 1 |
| AbstractCharAsyncEntityConsumer |  | 0% |  | 0% | 9 | 9 | 23 | 23 | 6 | 6 | 1 | 1 |
| AsyncEntityProducerWrapper |  | 0% | | n/a | 12 | 12 | 17 | 17 | 12 | 12 | 1 | 1 |
| TestDigestingEntityConsumer |  | 0% | | n/a | 2 | 2 | 9 | 9 | 2 | 2 | 1 | 1 |
| AbstractBinAsyncEntityConsumer |  | 0% |  | 0% | 8 | 8 | 19 | 19 | 5 | 5 | 1 | 1 |
| AsyncEntityProducers.3.new DataStreamChannel() {...} |  | 0% |  | 0% | 7 | 7 | 12 | 12 | 5 | 5 | 1 | 1 |
| TestAbstractCharAsyncEntityProducer.ChunkCharAsyncEntityProducer |  | 0% |  | 0% | 7 | 7 | 13 | 13 | 5 | 5 | 1 | 1 |
| AsyncEntityProducers.new AsyncEntityProducerWrapper() {...} |  | 0% |  | 0% | 6 | 6 | 9 | 9 | 5 | 5 | 1 | 1 |
| TestAbstractBinAsyncEntityProducer.ChunkByteAsyncEntityProducer |  | 0% |  | 0% | 7 | 7 | 13 | 13 | 5 | 5 | 1 | 1 |
| AbstractBinAsyncEntityProducer.new StreamChannel() {...} |  | 0% | | n/a | 3 | 3 | 9 | 9 | 3 | 3 | 1 | 1 |
| AbstractCharAsyncEntityProducer.new StreamChannel() {...} |  | 0% | | n/a | 3 | 3 | 9 | 9 | 3 | 3 | 1 | 1 |
| TestPathEntityProducer |  | 0% | | n/a | 2 | 2 | 8 | 8 | 2 | 2 | 1 | 1 |
| TestFileEntityProducer |  | 0% | | n/a | 2 | 2 | 8 | 8 | 2 | 2 | 1 | 1 |
| DiscardingEntityConsumer |  | 0% |  | 0% | 10 | 10 | 14 | 14 | 8 | 8 | 1 | 1 |
| NoopEntityConsumer |  | 0% |  | 0% | 10 | 10 | 14 | 14 | 8 | 8 | 1 | 1 |
| TestAbstractCharAsyncEntityConsumer.StringBuilderAsyncEntityConsumer |  | 0% | | n/a | 6 | 6 | 10 | 10 | 6 | 6 | 1 | 1 |
| BasicAsyncEntityConsumer |  | 0% | | n/a | 6 | 6 | 10 | 10 | 6 | 6 | 1 | 1 |
| AbstractBinDataConsumer |  | 0% | | n/a | 5 | 5 | 9 | 9 | 5 | 5 | 1 | 1 |
| TestAbstractBinAsyncEntityConsumer.ByteArrayAsyncEntityConsumer |  | 0% | | n/a | 6 | 6 | 9 | 9 | 6 | 6 | 1 | 1 |
| AbstractBinAsyncEntityProducer.State |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 |
| AbstractCharAsyncEntityProducer.State |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 |
| AsyncEntityProducers.new AbstractCharAsyncEntityProducer() {...} |  | 0% | | n/a | 5 | 5 | 6 | 6 | 5 | 5 | 1 | 1 |
| AsyncEntityProducers.new AbstractBinAsyncEntityProducer() {...} |  | 0% | | n/a | 5 | 5 | 6 | 6 | 5 | 5 | 1 | 1 |