| TestContainerAwareDetector.java |  | 0% |  | 0% | 59 | 59 | 325 | 325 | 50 | 50 | 2 | 2 |
| MagicDetectorTest.java |  | 0% |  | 0% | 20 | 20 | 115 | 115 | 17 | 17 | 2 | 2 |
| MagicDetector.java |   | 75% |   | 69% | 33 | 80 | 52 | 195 | 6 | 13 | 0 | 1 |
| TextDetectorTest.java |  | 0% |  | 0% | 7 | 7 | 47 | 47 | 6 | 6 | 1 | 1 |
| NNTrainedModel.java |  | 0% |  | 0% | 12 | 12 | 43 | 43 | 4 | 4 | 1 | 1 |
| TrainedModelDetector.java |  | 0% |  | 0% | 16 | 16 | 61 | 61 | 8 | 8 | 1 | 1 |
| BOMDetectorTest.java |  | 0% |  | 0% | 8 | 8 | 33 | 33 | 4 | 4 | 1 | 1 |
| NNExampleModelDetector.java |  | 0% |  | 0% | 12 | 12 | 60 | 60 | 8 | 8 | 1 | 1 |
| NameDetectorTest.java |  | 0% | | n/a | 4 | 4 | 47 | 47 | 4 | 4 | 1 | 1 |
| FileCommandDetector.java |  | 0% |  | 0% | 20 | 20 | 53 | 53 | 11 | 11 | 1 | 1 |
| MimeDetectionWithNNTest.java |  | 0% | | n/a | 7 | 7 | 45 | 45 | 7 | 7 | 1 | 1 |
| CompositeEncodingDetector.java |   | 60% |   | 47% | 20 | 35 | 36 | 92 | 5 | 11 | 0 | 1 |
| TestZipDetector.java |  | 0% | | n/a | 6 | 6 | 46 | 46 | 6 | 6 | 1 | 1 |
| FileCommandDetectorTest.java |  | 0% |  | 0% | 10 | 10 | 24 | 24 | 2 | 2 | 1 | 1 |
| NameDetector.java |  | 0% |  | 0% | 13 | 13 | 32 | 32 | 2 | 2 | 1 | 1 |
| MatroskaDetectorTest.java |  | 0% | | n/a | 5 | 5 | 22 | 22 | 5 | 5 | 1 | 1 |
| TypeDetectorTest.java |  | 0% | | n/a | 4 | 4 | 25 | 25 | 4 | 4 | 1 | 1 |
| DetectHelper.java |  | 6% |  | 0% | 9 | 10 | 18 | 20 | 4 | 5 | 0 | 1 |
| CompositeDetector.java |   | 44% |   | 26% | 17 | 24 | 22 | 44 | 4 | 9 | 0 | 1 |
| AutoDetectReader.java |   | 49% |   | 40% | 8 | 16 | 22 | 43 | 4 | 11 | 0 | 1 |
| TestDetectorLoading.java |  | 0% | | n/a | 2 | 2 | 15 | 15 | 2 | 2 | 1 | 1 |
| DefaultProbDetector.java |  | 0% |  | 0% | 8 | 8 | 20 | 20 | 7 | 7 | 1 | 1 |
| MatroskaDetector.java |   | 50% |   | 23% | 11 | 16 | 7 | 24 | 0 | 3 | 0 | 1 |
| TestFileCommandDetector.java |  | 0% |  | 0% | 6 | 6 | 17 | 17 | 4 | 4 | 2 | 2 |
| MetadataCharsetDetector.java |   | 32% |   | 22% | 10 | 15 | 20 | 32 | 1 | 6 | 0 | 1 |
| EncodingResult.java |   | 54% |   | 37% | 7 | 13 | 8 | 25 | 3 | 9 | 0 | 2 |
| OverrideEncodingDetector.java |  | 0% | | n/a | 8 | 8 | 16 | 16 | 8 | 8 | 2 | 2 |
| NNTrainedModelBuilder.java |  | 0% | | n/a | 12 | 12 | 17 | 17 | 12 | 12 | 1 | 1 |
| ZeroSizeFileDetectorTest.java |  | 0% | | n/a | 5 | 5 | 15 | 15 | 5 | 5 | 1 | 1 |
| DefaultDetector.java |   | 80% |   | 73% | 14 | 30 | 15 | 64 | 4 | 11 | 0 | 1 |
| TextStatistics.java |   | 88% |   | 86% | 8 | 27 | 4 | 34 | 4 | 12 | 0 | 1 |
| XmlRootExtractor.java |   | 73% |   | 80% | 4 | 13 | 7 | 29 | 2 | 8 | 0 | 3 |
| OverrideDetector.java |  | 0% |  | 0% | 4 | 4 | 8 | 8 | 2 | 2 | 1 | 1 |
| ZeroSizeFileDetector.java |  | 0% |  | 0% | 4 | 4 | 7 | 7 | 2 | 2 | 1 | 1 |
| TypeDetector.java |  | 0% |  | 0% | 4 | 4 | 7 | 7 | 2 | 2 | 1 | 1 |
| EmptyDetector.java | | 0% | | n/a | 3 | 3 | 3 | 3 | 3 | 3 | 1 | 1 |
| EncodingDetectorContext.java |  | 94% |   | 87% | 3 | 22 | 1 | 34 | 1 | 14 | 0 | 2 |
| DefaultEncodingDetector.java |  | 81% |  | 100% | 1 | 7 | 2 | 11 | 1 | 6 | 0 | 1 |
| TrainedModel.java | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 |
| TextDetector.java |  | 98% |  | 90% | 1 | 9 | 1 | 28 | 0 | 4 | 0 | 1 |
| BOMDetector.java |  | 99% |  | 94% | 1 | 13 | 1 | 31 | 0 | 4 | 0 | 1 |