| migrateFileReferences(Session) |   | 9% |   | 10% | 5 | 6 | 20 | 23 | 0 | 1 |
| migrateFileContainer(Session) |   | 10% |   | 10% | 5 | 6 | 20 | 23 | 0 | 1 |
| migrateStructuredDataReferences(Session) |   | 10% |   | 10% | 5 | 6 | 20 | 23 | 0 | 1 |
| migrateStructuredDataContainer(Session) |   | 10% |   | 10% | 5 | 6 | 19 | 22 | 0 | 1 |
| migrateTimeseriesReferences(Session) |   | 10% |   | 10% | 5 | 6 | 18 | 21 | 0 | 1 |
| parseTimeseries(JsonNode) |  | 0% | | n/a | 1 | 1 | 6 | 6 | 1 | 1 |
| parseShepardFile(JsonNode) |  | 0% | | n/a | 1 | 1 | 5 | 5 | 1 | 1 |
| parseStructuredData(JsonNode) |  | 0% | | n/a | 1 | 1 | 4 | 4 | 1 | 1 |
| logPercent(int, int) |  | 0% |  | 0% | 2 | 2 | 5 | 5 | 1 | 1 |
| parseDate(String) |  | 0% |  | 0% | 2 | 2 | 7 | 7 | 1 | 1 |
| parseJson(String) |  | 0% | | n/a | 1 | 1 | 6 | 6 | 1 | 1 |
| apply(MigrationContext) |   | 88% | | n/a | 0 | 1 | 2 | 15 | 0 | 1 |
| V2__Extract_json() |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| lambda$migrateTimeseriesReferences$4(TransactionContext) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| lambda$migrateStructuredDataReferences$3(TransactionContext) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| lambda$migrateStructuredDataContainer$2(TransactionContext) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| lambda$migrateFileReferences$1(TransactionContext) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| lambda$migrateFileContainer$0(TransactionContext) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |