| refreshPlaybackFrame(int) |  | 0% |  | 0% | 12 | 12 | 81 | 81 | 1 | 1 |
| buildCalibrationText(CalibrationResult) |  | 0% |  | 0% | 4 | 4 | 51 | 51 | 1 | 1 |
| startRun() |  | 0% |  | 0% | 4 | 4 | 44 | 44 | 1 | 1 |
| buildSyntheticRealText(SyntheticRealComparisonReport) |  | 0% |  | 0% | 4 | 4 | 21 | 21 | 1 | 1 |
| buildAnalysisTabContent(SimulationScenarios.SimulationScenario) |  | 0% |  | 0% | 5 | 5 | 40 | 40 | 1 | 1 |
| buildLocalizationComparisonText(Map) |  | 0% |  | 0% | 3 | 3 | 18 | 18 | 1 | 1 |
| buildFeatureComparisonText(FeatureEvaluationReport) |  | 0% |  | 0% | 2 | 2 | 13 | 13 | 1 | 1 |
| buildDemoSyntheticVectors() |  | 0% |  | 0% | 2 | 2 | 6 | 6 | 1 | 1 |
| buildDemoRealVectors() |  | 0% |  | 0% | 2 | 2 | 6 | 6 | 1 | 1 |
| buildClassifierComparisonText(Map) |  | 0% |  | 0% | 2 | 2 | 12 | 12 | 1 | 1 |
| buildFeatureRankingText(List) |  | 0% |  | 0% | 2 | 2 | 8 | 8 | 1 | 1 |
| lambda$loadPlayback$10(WorkbenchRunResult) |  | 0% |  | 0% | 3 | 3 | 12 | 12 | 1 | 1 |
| readParameters() |  | 0% | | n/a | 1 | 1 | 10 | 10 | 1 | 1 |
| populateAnalysisTabsAsync(SimulationScenarios.SimulationScenario) |  | 0% | | n/a | 1 | 1 | 10 | 10 | 1 | 1 |
| onTimelineSliderChanged() |  | 0% |  | 0% | 4 | 4 | 9 | 9 | 1 | 1 |
| startPlayTimer() |  | 0% |  | 0% | 3 | 3 | 6 | 6 | 1 | 1 |
| lambda$startPlayTimer$11(ActionEvent) |  | 0% |  | 0% | 3 | 3 | 10 | 10 | 1 | 1 |
| appendParamRow(StringBuilder, String, double) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| appendParamRow(StringBuilder, String, int) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| onPlaybackStepBack() |  | 0% |  | 0% | 2 | 2 | 7 | 7 | 1 | 1 |
| onPlaybackStepForward() |  | 0% |  | 0% | 2 | 2 | 7 | 7 | 1 | 1 |
| onPlaybackFirst() |  | 0% |  | 0% | 2 | 2 | 7 | 7 | 1 | 1 |
| onPlaybackLast() |  | 0% |  | 0% | 2 | 2 | 7 | 7 | 1 | 1 |
| lambda$appendLog$9(String) |  | 0% | | n/a | 1 | 1 | 4 | 4 | 1 | 1 |
| stopPlayTimer() |  | 0% |  | 0% | 2 | 2 | 5 | 5 | 1 | 1 |
| onPlaybackPlayPause() |  | 0% |  | 0% | 3 | 3 | 4 | 4 | 1 | 1 |
| lambda$setRunning$8(boolean) |  | 0% |  | 0% | 2 | 2 | 3 | 3 | 1 | 1 |
| syncSliderToModel(PlaybackModel) |  | 0% | | n/a | 1 | 1 | 4 | 4 | 1 | 1 |
| stopRun() |  | 0% |  | 0% | 2 | 2 | 4 | 4 | 1 | 1 |
| setRunning(boolean) |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
| appendLog(String) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| loadPlayback(WorkbenchRunResult) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| updateStatus(String) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| lambda$updateStatus$12(String) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| lambda$new$7(ChangeEvent) | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| lambda$new$6(ActionEvent) | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| lambda$new$5(ActionEvent) | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| lambda$new$4(ActionEvent) | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| lambda$new$3(ActionEvent) | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| lambda$new$2(ActionEvent) | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| lambda$new$1(ActionEvent) | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| lambda$new$0(ActionEvent) | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| AcousticLocalizationWorkbenchPanel() |  | 100% |  | 100% | 0 | 2 | 0 | 54 | 0 | 1 |
| buildParamPanel() |  | 100% | | n/a | 0 | 1 | 0 | 21 | 0 | 1 |
| buildPlaybackTab() |  | 100% | | n/a | 0 | 1 | 0 | 18 | 0 | 1 |
| buildOutputTabs() |  | 100% | | n/a | 0 | 1 | 0 | 14 | 0 | 1 |
| formatSynchronizationDetails(TrackingSnapshot) |  | 100% | | n/a | 0 | 1 | 0 | 5 | 0 | 1 |
| buildScenarioRow() |  | 100% | | n/a | 0 | 1 | 0 | 5 | 0 | 1 |
| buildTopPanel() |  | 100% | | n/a | 0 | 1 | 0 | 7 | 0 | 1 |
| addParam(JPanel, GridBagConstraints, GridBagConstraints, int, int, String, Component) |  | 100% | | n/a | 0 | 1 | 0 | 7 | 0 | 1 |
| setPlaybackControlsEnabled(boolean) |  | 100% | | n/a | 0 | 1 | 0 | 7 | 0 | 1 |
| buildButtonRow() |  | 100% | | n/a | 0 | 1 | 0 | 4 | 0 | 1 |
| newReadOnlyTextArea(int, int) |  | 100% | | n/a | 0 | 1 | 0 | 5 | 0 | 1 |
| buildStatusBar() |  | 100% | | n/a | 0 | 1 | 0 | 4 | 0 | 1 |
| buildCenterSplit() |  | 100% | | n/a | 0 | 1 | 0 | 5 | 0 | 1 |
| static {...} |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| lastResult() | | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |