| migrateAttachment(BufferedWriter, AtomicInteger, CooperatorAttachment, String, boolean) |  | 0% |  | 0% | 7 | 7 | 42 | 42 | 1 | 1 |
| getOriginalBytes(BufferedWriter, String, String, RepositoryFile, boolean) |  | 0% |  | 0% | 5 | 5 | 22 | 22 | 1 | 1 |
| migrateAttachments(HttpServletResponse, String, String, boolean, Optional, Optional) |  | 0% |  | 0% | 6 | 6 | 27 | 27 | 1 | 1 |
| lambda$migrateAttachments$2(BufferedWriter, Class, AtomicInteger, AtomicInteger, int, AtomicInteger, String, boolean, int) |  | 0% |  | 0% | 8 | 8 | 20 | 20 | 1 | 1 |
| download(BufferedWriter, URL, RepositoryFile, boolean) |  | 0% |  | 0% | 8 | 8 | 22 | 22 | 1 | 1 |
| getSourceFileForAttachment(BufferedWriter, AtomicInteger, String, String, RepositoryFile, boolean) |  | 0% |  | 0% | 6 | 6 | 17 | 17 | 1 | 1 |
| fetchAttachRecords(Class, int, int) |  | 0% | | n/a | 1 | 1 | 14 | 14 | 1 | 1 |
| migrateAttachments(BufferedWriter, AtomicInteger, int, int, AtomicInteger, Class, String, boolean) |  | 0% |  | 0% | 2 | 2 | 7 | 7 | 1 | 1 |
| deleteTemporaryFile(BufferedWriter, File) |  | 0% |  | 0% | 4 | 4 | 9 | 9 | 1 | 1 |
| startMigration(Model) |  | 0% | | n/a | 1 | 1 | 5 | 5 | 1 | 1 |
| getPathFor(String) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| lambda$migrateAttachments$1(String, Class) |  | 0% |  | 0% | 3 | 3 | 1 | 1 | 1 | 1 |
| AttachmentMigrationController() |   | 76% | | n/a | 0 | 1 | 3 | 11 | 0 | 1 |
| lambda$startMigration$0(Class) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| static {...} |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |