| EopCsvFilesLoader.Parser |   | 76% |   | 69% | 17 | 43 | 10 | 98 | 0 | 5 | 0 | 1 |
| EOPHistory |   | 94% |   | 94% | 5 | 103 | 17 | 208 | 0 | 60 | 0 | 1 |
| L1TransformProvider |   | 83% | | n/a | 2 | 9 | 13 | 63 | 2 | 9 | 0 | 1 |
| L2TransformProvider |   | 83% | | n/a | 2 | 9 | 13 | 63 | 2 | 9 | 0 | 1 |
| HelmertTransformation |   | 82% |   | 75% | 2 | 11 | 9 | 52 | 1 | 7 | 0 | 1 |
| EopC04FilesLoader.Parser.LineParser |   | 72% |   | 84% | 2 | 12 | 3 | 40 | 0 | 4 | 0 | 1 |
| AbstractFrames |   | 96% |   | 94% | 9 | 138 | 9 | 318 | 0 | 26 | 0 | 1 |
| ITRFVersionLoader.Parser |   | 84% |   | 88% | 2 | 12 | 5 | 55 | 0 | 3 | 0 | 1 |
| TEMEProvider |   | 76% |  | 75% | 3 | 11 | 9 | 35 | 2 | 9 | 0 | 1 |
| FramesFactory |   | 91% |   | 88% | 5 | 55 | 5 | 93 | 0 | 33 | 0 | 1 |
| EopC04FilesLoader.Parser |   | 77% |   | 88% | 2 | 11 | 3 | 28 | 0 | 2 | 0 | 1 |
| VersionedITRFProvider |   | 89% |   | 77% | 4 | 21 | 4 | 52 | 0 | 12 | 0 | 1 |
| EopHistoryLoader.Parser |   | 52% | | n/a | 2 | 4 | 5 | 11 | 2 | 4 | 0 | 1 |
| EopXmlLoader.Parser.EOPContentHandler |   | 98% |   | 88% | 19 | 94 | 3 | 164 | 0 | 13 | 0 | 1 |
| GTODProvider |   | 92% |  | 100% | 2 | 18 | 2 | 34 | 2 | 15 | 0 | 1 |
| EOPHistory.CachedCorrection |   | 94% |  | 100% | 0 | 12 | 4 | 38 | 0 | 6 | 0 | 1 |
| Frame |   | 97% |  | 96% | 1 | 48 | 1 | 85 | 0 | 35 | 0 | 1 |
| UpdatableFrame.UpdatableProvider |  | 65% | | n/a | 1 | 4 | 1 | 7 | 1 | 4 | 0 | 1 |
| Transform.IdentityTransform |  | 85% |  | 100% | 4 | 13 | 4 | 17 | 4 | 12 | 0 | 1 |
| TIRFProvider |  | 96% |   | 50% | 2 | 17 | 0 | 27 | 0 | 15 | 0 | 1 |
| TopocentricFrame |  | 98% |  | 100% | 0 | 35 | 2 | 86 | 0 | 33 | 0 | 1 |
| EOPHistory.DataTransferObject |  | 81% | | n/a | 0 | 2 | 2 | 9 | 0 | 2 | 0 | 1 |
| PredictedEOPHistory.DataTransferObject |  | 78% | | n/a | 0 | 2 | 2 | 8 | 0 | 2 | 0 | 1 |
| TODProvider.DataTransferObject |  | 76% | | n/a | 0 | 2 | 2 | 8 | 0 | 2 | 0 | 1 |
| GTODProvider.DataTransferObject |  | 76% | | n/a | 0 | 2 | 2 | 8 | 0 | 2 | 0 | 1 |
| TEMEProvider.DataTransferObject |  | 76% | | n/a | 0 | 2 | 2 | 8 | 0 | 2 | 0 | 1 |
| TIRFProvider.DataTransferObject |  | 73% | | n/a | 0 | 2 | 2 | 7 | 0 | 2 | 0 | 1 |
| MODProvider.DataTransferObject |  | 70% | | n/a | 0 | 2 | 2 | 7 | 0 | 2 | 0 | 1 |
| FactoryManagedFrame.DataTransferObject |  | 70% | | n/a | 0 | 2 | 2 | 7 | 0 | 2 | 0 | 1 |
| EclipticProvider.DataTransferObject |  | 66% | | n/a | 0 | 2 | 2 | 6 | 0 | 2 | 0 | 1 |
| CIRFProvider.DataTransferObject |  | 66% | | n/a | 0 | 2 | 2 | 6 | 0 | 2 | 0 | 1 |
| BulletinAFilesLoader.Parser |  | 99% |   | 93% | 4 | 41 | 1 | 134 | 0 | 7 | 0 | 1 |
| AbstractFrames.ITRFKey |  | 92% |   | 58% | 5 | 9 | 2 | 14 | 0 | 3 | 0 | 1 |
| ITRFVersionLoader |  | 93% |  | 100% | 1 | 8 | 2 | 14 | 1 | 5 | 0 | 1 |
| Frames |  | 73% | | n/a | 1 | 3 | 1 | 3 | 1 | 3 | 0 | 1 |
| LOFType |  | 98% | | n/a | 1 | 8 | 1 | 27 | 1 | 8 | 0 | 1 |
| FieldTransform.FieldIdentityTransform |  | 96% |  | 100% | 1 | 10 | 1 | 17 | 1 | 9 | 0 | 1 |
| LOFType.new LOFType() {...} |  | 89% | | n/a | 1 | 5 | 1 | 5 | 1 | 5 | 0 | 1 |
| LOFType.new LOFType() {...} |  | 88% | | n/a | 1 | 4 | 1 | 4 | 1 | 4 | 0 | 1 |
| EopC04FilesLoader.Parser.LineWithRatesParser |  | 99% | | n/a | 1 | 3 | 1 | 18 | 1 | 3 | 0 | 1 |
| FieldTransform |  | 100% |  | 100% | 0 | 47 | 0 | 188 | 0 | 42 | 0 | 1 |
| Transform |  | 100% |  | 100% | 0 | 41 | 0 | 149 | 0 | 35 | 0 | 1 |
| HelmertTransformation.Predefined |  | 100% |  | 100% | 0 | 13 | 0 | 53 | 0 | 10 | 0 | 1 |
| BulletinBFilesLoader.Parser |  | 100% |   | 96% | 2 | 38 | 0 | 151 | 0 | 8 | 0 | 1 |
| RapidDataAndPredictionColumnsLoader.Parser |  | 100% |  | 100% | 0 | 25 | 0 | 108 | 0 | 2 | 0 | 1 |
| Predefined |  | 100% | | n/a | 0 | 3 | 0 | 56 | 0 | 3 | 0 | 1 |
| CR3BPRotatingTransformProvider |  | 100% | | n/a | 0 | 5 | 0 | 57 | 0 | 5 | 0 | 1 |
| LazyLoadedEop |  | 100% |  | 100% | 0 | 27 | 0 | 88 | 0 | 9 | 0 | 1 |
| ITRFVersion |  | 100% |  | 100% | 0 | 25 | 0 | 56 | 0 | 10 | 0 | 1 |
| CIRFProvider |  | 100% | | n/a | 0 | 6 | 0 | 45 | 0 | 6 | 0 | 1 |
| ShiftingTransformProvider |  | 100% |  | 100% | 0 | 20 | 0 | 55 | 0 | 14 | 0 | 1 |
| SingleParameterFitter |  | 100% |  | 100% | 0 | 10 | 0 | 29 | 0 | 9 | 0 | 1 |
| LOF |  | 100% |  | 100% | 0 | 13 | 0 | 35 | 0 | 11 | 0 | 1 |
| FieldKinematicTransform |  | 100% | | n/a | 0 | 10 | 0 | 36 | 0 | 10 | 0 | 1 |
| TODProvider |  | 100% |  | 100% | 0 | 9 | 0 | 39 | 0 | 7 | 0 | 1 |
| BulletinBFilesLoader |  | 100% |  | 100% | 0 | 4 | 0 | 34 | 0 | 3 | 0 | 1 |
| PredictedEOPHistory |  | 100% |  | 100% | 0 | 4 | 0 | 30 | 0 | 3 | 0 | 1 |
| FieldStaticTransform |  | 100% | | n/a | 0 | 16 | 0 | 31 | 0 | 16 | 0 | 1 |
| OrphanFrame |  | 100% |  | 91% | 1 | 15 | 0 | 34 | 0 | 9 | 0 | 1 |
| EopC04FilesLoader.Parser.LineWithoutRatesParser |  | 100% |  | 100% | 0 | 4 | 0 | 21 | 0 | 3 | 0 | 1 |
| VEISProvider |  | 100% | | n/a | 0 | 3 | 0 | 24 | 0 | 3 | 0 | 1 |
| InterpolatingTransformProvider |  | 100% |  | 100% | 0 | 8 | 0 | 29 | 0 | 7 | 0 | 1 |
| KinematicTransform |  | 100% | | n/a | 0 | 9 | 0 | 28 | 0 | 9 | 0 | 1 |
| BulletinAFilesLoader.Section |  | 100% |  | 100% | 0 | 6 | 0 | 20 | 0 | 4 | 0 | 1 |
| UpdatableFrame |  | 100% |  | 91% | 1 | 9 | 0 | 24 | 0 | 3 | 0 | 1 |
| MODProvider |  | 100% | | n/a | 0 | 5 | 0 | 22 | 0 | 5 | 0 | 1 |
| EOPHistory.FieldDUT1Interpolator |  | 100% |  | 100% | 0 | 7 | 0 | 20 | 0 | 3 | 0 | 1 |
| StaticTransform |  | 100% | | n/a | 0 | 13 | 0 | 23 | 0 | 13 | 0 | 1 |
| RapidDataAndPredictionColumnsLoader |  | 100% |  | 100% | 0 | 5 | 0 | 36 | 0 | 4 | 0 | 1 |
| FieldTransformGenerator |  | 100% |  | 100% | 0 | 7 | 0 | 20 | 0 | 2 | 0 | 1 |
| ITRFProvider |  | 100% | | n/a | 0 | 5 | 0 | 21 | 0 | 5 | 0 | 1 |
| LocalMagneticFieldFrame |  | 100% | | n/a | 0 | 7 | 0 | 22 | 0 | 7 | 0 | 1 |
| HelmertTransformation.HelmertTransformationWithoutTimeScale |  | 100% | | n/a | 0 | 2 | 0 | 9 | 0 | 2 | 0 | 1 |
| EOPHistory.DUT1Interpolator |  | 100% |  | 100% | 0 | 7 | 0 | 17 | 0 | 3 | 0 | 1 |
| TransformGenerator |  | 100% |  | 100% | 0 | 7 | 0 | 18 | 0 | 2 | 0 | 1 |
| EOPEntry |  | 100% | | n/a | 0 | 14 | 0 | 28 | 0 | 14 | 0 | 1 |
| TransformProviderUtils.new TransformProvider() {...} |  | 100% | | n/a | 0 | 7 | 0 | 15 | 0 | 7 | 0 | 1 |
| FieldKinematicTransform.new FieldKinematicTransform() {...} |  | 100% | | n/a | 0 | 8 | 0 | 15 | 0 | 8 | 0 | 1 |
| TwoBodiesBaryTransformProvider |  | 100% | | n/a | 0 | 3 | 0 | 13 | 0 | 3 | 0 | 1 |
| KinematicTransform.new KinematicTransform() {...} |  | 100% | | n/a | 0 | 7 | 0 | 14 | 0 | 7 | 0 | 1 |
| LazyLoadedFrames |  | 100% | | n/a | 0 | 10 | 0 | 17 | 0 | 10 | 0 | 1 |
| LocalMagneticFieldFrame.LOFBuilderVector |  | 100% | | n/a | 0 | 1 | 0 | 7 | 0 | 1 | 0 | 1 |
| EopXmlLoader.DataFileContent |  | 100% | | n/a | 0 | 1 | 0 | 7 | 0 | 1 | 0 | 1 |
| EOPFitter |  | 100% | | n/a | 0 | 7 | 0 | 12 | 0 | 7 | 0 | 1 |
| LOFType.new LOFType() {...} |  | 100% | | n/a | 0 | 5 | 0 | 7 | 0 | 5 | 0 | 1 |
| EclipticProvider |  | 100% | | n/a | 0 | 5 | 0 | 11 | 0 | 5 | 0 | 1 |
| InterpolatingTransformProvider.DTO |  | 100% | | n/a | 0 | 2 | 0 | 13 | 0 | 2 | 0 | 1 |
| ITRFVersion.Converter |  | 100% | | n/a | 0 | 9 | 0 | 13 | 0 | 9 | 0 | 1 |
| EopXmlLoader |  | 100% | | n/a | 0 | 3 | 0 | 12 | 0 | 3 | 0 | 1 |
| EopXmlLoader.Parser |  | 100% | | n/a | 0 | 2 | 0 | 8 | 0 | 2 | 0 | 1 |
| ITRFVersionLoader.ITRFVersionConfiguration |  | 100% |  | 75% | 1 | 6 | 0 | 10 | 0 | 4 | 0 | 1 |
| FieldStaticTransform.new FieldStaticTransform() {...} |  | 100% | | n/a | 0 | 6 | 0 | 9 | 0 | 6 | 0 | 1 |
| TransformProviderUtils.new TransformProvider() {...} |  | 100% | | n/a | 0 | 7 | 0 | 7 | 0 | 7 | 0 | 1 |
| LOFType.new LOFType() {...} |  | 100% | | n/a | 0 | 4 | 0 | 4 | 0 | 4 | 0 | 1 |
| StaticTransform.new StaticTransform() {...} |  | 100% | | n/a | 0 | 5 | 0 | 8 | 0 | 5 | 0 | 1 |
| FixedTransformProvider |  | 100% | | n/a | 0 | 5 | 0 | 10 | 0 | 5 | 0 | 1 |
| EopCsvFilesLoader |  | 100% | | n/a | 0 | 3 | 0 | 10 | 0 | 3 | 0 | 1 |
| LocalOrbitalFrame.LocalProvider |  | 100% | | n/a | 0 | 3 | 0 | 7 | 0 | 3 | 0 | 1 |
| LOFType.new LOFType() {...} |  | 100% | | n/a | 0 | 4 | 0 | 4 | 0 | 4 | 0 | 1 |
| LOFType.new LOFType() {...} |  | 100% | | n/a | 0 | 4 | 0 | 4 | 0 | 4 | 0 | 1 |
| LOFType.new LOFType() {...} |  | 100% | | n/a | 0 | 4 | 0 | 4 | 0 | 4 | 0 | 1 |
| LOFType.new LOFType() {...} |  | 100% | | n/a | 0 | 4 | 0 | 4 | 0 | 4 | 0 | 1 |
| LOFType.new LOFType() {...} |  | 100% | | n/a | 0 | 4 | 0 | 4 | 0 | 4 | 0 | 1 |
| L1Frame |  | 100% | | n/a | 0 | 1 | 0 | 4 | 0 | 1 | 0 | 1 |
| TwoBodiesBaryFrame |  | 100% | | n/a | 0 | 1 | 0 | 4 | 0 | 1 | 0 | 1 |
| L2Frame |  | 100% | | n/a | 0 | 1 | 0 | 4 | 0 | 1 | 0 | 1 |
| TopocentricFrame.new UnivariateFunction() {...} |  | 100% | | n/a | 0 | 2 | 0 | 3 | 0 | 2 | 0 | 1 |
| EOPFittedModel |  | 100% | | n/a | 0 | 6 | 0 | 12 | 0 | 6 | 0 | 1 |
| EME2000Provider |  | 100% | | n/a | 0 | 1 | 0 | 4 | 0 | 1 | 0 | 1 |
| EopC04FilesLoader |  | 100% | | n/a | 0 | 2 | 0 | 7 | 0 | 2 | 0 | 1 |
| ShiftingTransformProvider.DTO |  | 100% | | n/a | 0 | 2 | 0 | 7 | 0 | 2 | 0 | 1 |
| EopParserLoader |  | 100% | | n/a | 0 | 4 | 0 | 8 | 0 | 4 | 0 | 1 |
| CR3BPRotatingFrame |  | 100% | | n/a | 0 | 1 | 0 | 3 | 0 | 1 | 0 | 1 |
| LOFType.new LOFType() {...} |  | 100% | | n/a | 0 | 5 | 0 | 5 | 0 | 5 | 0 | 1 |
| PoleCorrection |  | 100% | | n/a | 0 | 4 | 0 | 7 | 0 | 4 | 0 | 1 |
| FactoryManagedFrame |  | 100% | | n/a | 0 | 3 | 0 | 5 | 0 | 3 | 0 | 1 |
| AbstractEopParser |  | 100% | | n/a | 0 | 4 | 0 | 8 | 0 | 4 | 0 | 1 |
| VersionedITRFProvider.DataTransferObject |  | 100% | | n/a | 0 | 2 | 0 | 6 | 0 | 2 | 0 | 1 |
| LOFType.new LOFType() {...} |  | 100% | | n/a | 0 | 5 | 0 | 5 | 0 | 5 | 0 | 1 |
| LOFType.new LOFType() {...} |  | 100% | | n/a | 0 | 5 | 0 | 5 | 0 | 5 | 0 | 1 |
| LOFType.new LOFType() {...} |  | 100% | | n/a | 0 | 5 | 0 | 5 | 0 | 5 | 0 | 1 |
| LOFType.new LOFType() {...} |  | 100% | | n/a | 0 | 5 | 0 | 5 | 0 | 5 | 0 | 1 |
| LOFType.new LOFType() {...} |  | 100% | | n/a | 0 | 5 | 0 | 5 | 0 | 5 | 0 | 1 |
| BulletinAFilesLoader |  | 100% | | n/a | 0 | 2 | 0 | 6 | 0 | 2 | 0 | 1 |
| TransformProvider |  | 100% | | n/a | 0 | 4 | 0 | 4 | 0 | 4 | 0 | 1 |
| TransformProviderUtils |  | 100% | | n/a | 0 | 3 | 0 | 3 | 0 | 3 | 0 | 1 |
| VersionedITRF |  | 100% | | n/a | 0 | 2 | 0 | 3 | 0 | 2 | 0 | 1 |
| FieldPoleCorrection |  | 100% | | n/a | 0 | 3 | 0 | 6 | 0 | 3 | 0 | 1 |
| AbstractEopLoader |  | 100% | | n/a | 0 | 2 | 0 | 4 | 0 | 2 | 0 | 1 |
| FixedTransformProvider.DataTransferObject |  | 100% | | n/a | 0 | 2 | 0 | 4 | 0 | 2 | 0 | 1 |
| LocalOrbitalFrame |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 | 0 | 1 |
| Frames.new AbstractFrames() {...} |  | 100% | | n/a | 0 | 2 | 0 | 2 | 0 | 2 | 0 | 1 |
| EOPHistory.TidalCorrectionEntry |  | 100% | | n/a | 0 | 2 | 0 | 5 | 0 | 2 | 0 | 1 |
| Frame.LazyRootHolder.new Frame() {...} |  | 100% | | n/a | 0 | 2 | 0 | 2 | 0 | 2 | 0 | 1 |
| LocalMagneticFieldFrame.LOFBuilderVector.new LocalMagneticFieldFrame.LOFBuilderVector() {...} | | 100% | | n/a | 0 | 2 | 0 | 2 | 0 | 2 | 0 | 1 |
| LocalMagneticFieldFrame.LOFBuilderVector.new LocalMagneticFieldFrame.LOFBuilderVector() {...} | | 100% | | n/a | 0 | 2 | 0 | 2 | 0 | 2 | 0 | 1 |
| LocalMagneticFieldFrame.LOFBuilderVector.new LocalMagneticFieldFrame.LOFBuilderVector() {...} | | 100% | | n/a | 0 | 2 | 0 | 2 | 0 | 2 | 0 | 1 |
| TransformProviderUtils.new TransformProvider() {...} | | 100% | | n/a | 0 | 3 | 0 | 3 | 0 | 3 | 0 | 1 |
| LocalMagneticFieldFrame.LOFBuilderVector.new LocalMagneticFieldFrame.LOFBuilderVector() {...} | | 100% | | n/a | 0 | 2 | 0 | 2 | 0 | 2 | 0 | 1 |
| LocalMagneticFieldFrame.LOFBuilderVector.new LocalMagneticFieldFrame.LOFBuilderVector() {...} | | 100% | | n/a | 0 | 2 | 0 | 2 | 0 | 2 | 0 | 1 |
| LocalMagneticFieldFrame.LOFBuilderVector.new LocalMagneticFieldFrame.LOFBuilderVector() {...} | | 100% | | n/a | 0 | 2 | 0 | 2 | 0 | 2 | 0 | 1 |
| Frame.LazyRootHolder | | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 | 0 | 1 |
| Frame.DataTransferObject | | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 | 0 | 1 |