| writeChunked(byte[], OutputStream) |  | 0% |  | 0% | 3 | 3 | 10 | 10 | 1 | 1 |
| writeChunked(char[], Writer) |  | 0% |  | 0% | 3 | 3 | 10 | 10 | 1 | 1 |
| lambda$toByteArray$0(ThresholdingOutputStream) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| skip(ReadableByteChannel, long) |   | 78% |   | 83% | 1 | 4 | 1 | 13 | 0 | 1 |
| toBufferedReader(Reader, int) |  | 0% |  | 0% | 2 | 2 | 1 | 1 | 1 | 1 |
| write(StringBuffer, OutputStream, String) |  | 0% |  | 0% | 2 | 2 | 3 | 3 | 1 | 1 |
| contentEquals(Reader, Reader) |   | 92% |   | 76% | 6 | 16 | 0 | 23 | 0 | 1 |
| read(InputStream, byte[]) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| read(Reader, char[]) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| readFully(InputStream, byte[]) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| readFully(Reader, char[]) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| toString(byte[], String) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| write(StringBuffer, Writer) |  | 0% |  | 0% | 2 | 2 | 3 | 3 | 1 | 1 |
| write(StringBuffer, OutputStream) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| lineIterator(Reader) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| toString(InputStream, String) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| lambda$toString$2() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| contentEquals(Stream, Stream) |   | 76% |   | 50% | 3 | 4 | 2 | 5 | 0 | 1 |
| contentEqualsIgnoreEOL(BufferedReader, BufferedReader) |   | 76% |   | 50% | 3 | 4 | 2 | 5 | 0 | 1 |
| toBufferedReader(Reader) |   | 72% |   | 50% | 1 | 2 | 0 | 1 | 0 | 1 |
| IOUtils() |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| copyLarge(InputStream, OutputStream, long, long, byte[]) |   | 97% |   | 85% | 2 | 8 | 1 | 15 | 0 | 1 |
| copyLarge(Reader, Writer, long, long, char[]) |   | 97% |   | 85% | 2 | 8 | 1 | 14 | 0 | 1 |
| toByteArray(IOTriFunction, int) |  | 100% |  | 100% | 0 | 6 | 0 | 11 | 0 | 1 |
| skip(InputStream, long, Supplier) |  | 100% |  | 100% | 0 | 4 | 0 | 11 | 0 | 1 |
| skip(Reader, long) |  | 100% |  | 100% | 0 | 4 | 0 | 11 | 0 | 1 |
| read(IOTriFunction, byte[], int, int) |  | 100% |  | 100% | 0 | 4 | 0 | 11 | 0 | 1 |
| read(Reader, char[], int, int) |  | 100% |  | 100% | 0 | 4 | 0 | 11 | 0 | 1 |
| skipFully(InputStream, long, Supplier) |  | 100% |  | 100% | 0 | 3 | 0 | 6 | 0 | 1 |
| skipFully(ReadableByteChannel, long) |  | 100% |  | 100% | 0 | 3 | 0 | 6 | 0 | 1 |
| writeLines(Collection, String, OutputStream, Charset) |  | 100% |  | 100% | 0 | 6 | 0 | 13 | 0 | 1 |
| copyLarge(InputStream, OutputStream, byte[]) |  | 100% |  | 100% | 0 | 2 | 0 | 7 | 0 | 1 |
| readFully(ReadableByteChannel, ByteBuffer) |  | 100% |  | 100% | 0 | 2 | 0 | 5 | 0 | 1 |
| writeLines(Collection, String, Writer) |  | 100% |  | 100% | 0 | 5 | 0 | 10 | 0 | 1 |
| copy(Reader, Appendable, CharBuffer) |  | 100% |  | 100% | 0 | 2 | 0 | 6 | 0 | 1 |
| readFully(InputStream, byte[], int, int) |  | 100% |  | 100% | 0 | 2 | 0 | 4 | 0 | 1 |
| readFully(Reader, char[], int, int) |  | 100% |  | 100% | 0 | 2 | 0 | 4 | 0 | 1 |
| resourceToURL(String, ClassLoader) |  | 100% |  | 100% | 0 | 3 | 0 | 4 | 0 | 1 |
| skipFully(InputStream, long) |  | 100% |  | 100% | 0 | 2 | 0 | 4 | 0 | 1 |
| skipFully(Reader, long) |  | 100% |  | 100% | 0 | 2 | 0 | 4 | 0 | 1 |
| writer(Appendable) |  | 100% |  | 100% | 0 | 3 | 0 | 6 | 0 | 1 |
| static {...} |  | 100% | | n/a | 0 | 1 | 0 | 9 | 0 | 1 |
| contentEquals(Iterator, Iterator) |  | 100% |  | 100% | 0 | 5 | 0 | 6 | 0 | 1 |
| close(Closeable, IOConsumer) |  | 100% |   | 83% | 1 | 4 | 0 | 10 | 0 | 1 |
| copyLarge(Reader, Writer, char[]) |  | 100% |  | 100% | 0 | 2 | 0 | 5 | 0 | 1 |
| toString(IOSupplier, Charset, IOSupplier) |  | 100% |  | 100% | 0 | 3 | 0 | 4 | 0 | 1 |
| toByteArray(InputStream, long) |  | 100% |  | 100% | 0 | 2 | 0 | 3 | 0 | 1 |
| read(ReadableByteChannel, ByteBuffer) |  | 100% |  | 100% | 0 | 3 | 0 | 7 | 0 | 1 |
| toByteArray(InputStream) |  | 100% | | n/a | 0 | 1 | 0 | 4 | 0 | 1 |
| contentEquals(InputStream, InputStream) |  | 100% |  | 100% | 0 | 4 | 0 | 5 | 0 | 1 |
| contentEqualsIgnoreEOL(Reader, Reader) |  | 100% |  | 100% | 0 | 4 | 0 | 5 | 0 | 1 |
| buffer(InputStream, int) |  | 100% |  | 100% | 0 | 2 | 0 | 3 | 0 | 1 |
| buffer(OutputStream, int) |  | 100% |  | 100% | 0 | 2 | 0 | 3 | 0 | 1 |
| buffer(InputStream) |  | 100% |  | 100% | 0 | 2 | 0 | 3 | 0 | 1 |
| buffer(OutputStream) |  | 100% |  | 100% | 0 | 2 | 0 | 3 | 0 | 1 |
| copy(URL, File) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| toByteArray(InputStream, int) |  | 100% |  | 100% | 0 | 2 | 0 | 3 | 0 | 1 |
| copy(ByteArrayOutputStream) |  | 100% | | n/a | 0 | 1 | 0 | 4 | 0 | 1 |
| copy(Reader, OutputStream, Charset) |  | 100% | | n/a | 0 | 1 | 0 | 4 | 0 | 1 |
| read(InputStream, byte[], int, int) |  | 100% |  | 100% | 0 | 2 | 0 | 3 | 0 | 1 |
| copy(InputStream, OutputStream) |  | 100% |  | 100% | 0 | 2 | 0 | 2 | 0 | 1 |
| copy(Reader, Writer) |  | 100% |  | 100% | 0 | 2 | 0 | 4 | 0 | 1 |
| toByteArray(Reader, Charset) |  | 100% | | n/a | 0 | 1 | 0 | 3 | 0 | 1 |
| toString(InputStream, Charset) |  | 100% | | n/a | 0 | 1 | 0 | 3 | 0 | 1 |
| toString(Reader) |  | 100% | | n/a | 0 | 1 | 0 | 3 | 0 | 1 |
| buffer(Reader, int) |  | 100% |  | 100% | 0 | 2 | 0 | 1 | 0 | 1 |
| buffer(Writer, int) |  | 100% |  | 100% | 0 | 2 | 0 | 1 | 0 | 1 |
| closeQuietly(Closeable, Consumer) |  | 100% |  | 100% | 0 | 3 | 0 | 7 | 0 | 1 |
| copy(URL, OutputStream) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| buffer(Reader) |  | 100% |  | 100% | 0 | 2 | 0 | 1 | 0 | 1 |
| buffer(Writer) |  | 100% |  | 100% | 0 | 2 | 0 | 1 | 0 | 1 |
| clear() |  | 100% | | n/a | 0 | 1 | 0 | 5 | 0 | 1 |
| readFully(InputStream, int) |  | 100% | | n/a | 0 | 1 | 0 | 3 | 0 | 1 |
| toCharArray(InputStream, Charset) |  | 100% | | n/a | 0 | 1 | 0 | 3 | 0 | 1 |
| toCharArray(Reader) |  | 100% | | n/a | 0 | 1 | 0 | 3 | 0 | 1 |
| write(byte[], Writer, Charset) |  | 100% |  | 100% | 0 | 2 | 0 | 3 | 0 | 1 |
| write(String, OutputStream, Charset) |  | 100% |  | 100% | 0 | 2 | 0 | 3 | 0 | 1 |
| copy(InputStream, Writer, Charset) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| lineIterator(InputStream, Charset) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| readLines(CharSequence) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| write(char[], OutputStream, Charset) |  | 100% |  | 100% | 0 | 2 | 0 | 3 | 0 | 1 |
| readLines(InputStream, Charset) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| toByteArray(URL) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| toByteArray(URLConnection) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| toInputStream(String, Charset) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| toInputStream(String, String) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| toString(URL, Charset) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| write(CharSequence, OutputStream, Charset) |  | 100% |  | 100% | 0 | 2 | 0 | 3 | 0 | 1 |
| close(URLConnection) |  | 100% |  | 100% | 0 | 2 | 0 | 3 | 0 | 1 |
| copyLarge(InputStream, OutputStream, long, long) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| copyLarge(Reader, Writer, long, long) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| length(byte[]) |  | 100% |  | 100% | 0 | 2 | 0 | 1 | 0 | 1 |
| length(char[]) |  | 100% |  | 100% | 0 | 2 | 0 | 1 | 0 | 1 |
| length(CharSequence) |  | 100% |  | 100% | 0 | 2 | 0 | 1 | 0 | 1 |
| length(Object[]) |  | 100% |  | 100% | 0 | 2 | 0 | 1 | 0 | 1 |
| readLines(Reader) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| write(CharSequence, Writer) |  | 100% |  | 100% | 0 | 2 | 0 | 3 | 0 | 1 |
| writeLines(Collection, String, OutputStream, String) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| closeQuietly(Closeable[]) |  | 100% |   | 50% | 1 | 2 | 0 | 3 | 0 | 1 |
| closeQuietly(Iterable) |  | 100% |  | 100% | 0 | 2 | 0 | 3 | 0 | 1 |
| closeQuietly(Stream) |  | 100% |   | 50% | 1 | 2 | 0 | 3 | 0 | 1 |
| copy(InputStream, OutputStream, int) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| copy(InputStream, Writer, String) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| copy(Reader, Appendable) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| copy(Reader, OutputStream, String) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| resourceToString(String, Charset, ClassLoader) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| toString(byte[]) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| toString(URI, Charset) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| write(byte[], OutputStream) |  | 100% |  | 100% | 0 | 2 | 0 | 3 | 0 | 1 |
| write(byte[], Writer, String) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| write(char[], OutputStream, String) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| write(char[], Writer) |  | 100% |  | 100% | 0 | 2 | 0 | 3 | 0 | 1 |
| write(CharSequence, OutputStream, String) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| write(String, OutputStream, String) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| write(String, Writer) |  | 100% |  | 100% | 0 | 2 | 0 | 3 | 0 | 1 |
| writeLines(Collection, String, OutputStream) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| close(Closeable) |  | 100% |  | 100% | 0 | 2 | 0 | 3 | 0 | 1 |
| copy(InputStream, Writer) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| copy(Reader, OutputStream) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| copyLarge(InputStream, OutputStream) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| copyLarge(Reader, Writer) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| fill0(byte[]) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| fill0(char[]) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| getScratchByteArray() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| getScratchCharArray() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| lineIterator(InputStream, String) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| readLines(InputStream, String) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| resourceToByteArray(String, ClassLoader) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| resourceToString(String, Charset) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| skip(InputStream, long) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| toByteArray(Reader, String) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| toCharArray(InputStream, String) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| toInputStream(CharSequence, Charset) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| toInputStream(CharSequence, String) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| toString(IOSupplier, Charset) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| toString(URI, String) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| toString(URL, String) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| write(byte[], Writer) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| write(char[], OutputStream) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| write(CharSequence, OutputStream) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| write(String, OutputStream) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| close(Closeable[]) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| closeQ(Closeable) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| closeQuietly(Closeable) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| consume(InputStream) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| consume(Reader) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| readLines(InputStream) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| resourceToByteArray(String) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| resourceToURL(String) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| toBufferedInputStream(InputStream, int) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| toByteArray(Reader) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| toByteArray(String) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| toByteArray(URI) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| toCharArray(InputStream) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| toInputStream(CharSequence) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| toInputStream(String) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| toString(InputStream) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| toString(URI) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| toString(URL) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| byteArray() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| byteArray(int) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| charArray() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| charArray(int) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| closeQuietly(InputStream) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| closeQuietly(OutputStream) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| closeQuietly(Reader) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| closeQuietly(Selector) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| closeQuietly(ServerSocket) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| closeQuietly(Socket) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| closeQuietly(Writer) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| getScratchByteArrayWriteOnly() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| getScratchCharArrayWriteOnly() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| toBufferedInputStream(InputStream) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| lambda$toByteArray$1(UnsynchronizedByteArrayOutputStream, ThresholdingOutputStream) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |