| exportBlocks(String, WorkspaceContext) |   | 74% |   | 81% | 3 | 9 | 27 | 119 | 0 | 1 |
| materializeProducts(DocumentAst, String, String, String, Instant, List) |   | 44% |   | 38% | 8 | 10 | 40 | 73 | 0 | 1 |
| materializeRequirementLinks(DocumentAst, Map, Map, String, Instant, List) |   | 7% |   | 8% | 6 | 7 | 34 | 37 | 0 | 1 |
| materializeSolutions(DocumentAst, String, String, String, Instant, List) |   | 63% |   | 35% | 6 | 8 | 23 | 60 | 0 | 1 |
| materializeProductCandidates(DocumentAst, Map, Map, String, Instant, List) |   | 79% |   | 57% | 6 | 8 | 9 | 40 | 0 | 1 |
| materializeProjectSolutions(DocumentAst, Map, Map, String, Instant, List) |   | 86% |   | 62% | 3 | 5 | 5 | 28 | 0 | 1 |
| parseOrEmpty(String) |   | 47% |   | 50% | 2 | 3 | 2 | 4 | 0 | 1 |
| normalizeCurrency(String) |  | 29% |   | 25% | 2 | 3 | 2 | 3 | 0 | 1 |
| decimal(String) |  | 35% |   | 50% | 1 | 2 | 3 | 4 | 0 | 1 |
| header(BlockAst, int, List) |   | 57% |   | 50% | 1 | 2 | 2 | 4 | 0 | 1 |
| identity(BlockAst) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| date(String) | | 41% |   | 50% | 1 | 2 | 3 | 4 | 0 | 1 |
| enumValue(Class, String, Enum) |  | 64% |   | 50% | 1 | 2 | 2 | 4 | 0 | 1 |
| nullableInteger(String) | | 58% |   | 50% | 1 | 2 | 2 | 4 | 0 | 1 |
| decimalDouble(String, double) | | 58% |   | 50% | 1 | 2 | 2 | 4 | 0 | 1 |
| instant(String) | | 58% |   | 50% | 1 | 2 | 2 | 4 | 0 | 1 |
| required(BlockAst, String, String) |  | 81% |   | 50% | 1 | 2 | 0 | 2 | 0 | 1 |
| clamp(double, double, double) |  | 81% |   | 50% | 1 | 2 | 0 | 2 | 0 | 1 |
| name(Enum) | | 71% |   | 50% | 1 | 2 | 0 | 1 | 0 | 1 |
| valueOrDefault(String, String) | | 71% |   | 50% | 1 | 2 | 0 | 1 | 0 | 1 |
| integer(String, int) |  | 90% |   | 50% | 1 | 2 | 0 | 2 | 0 | 1 |
| materialize(String, String, WorkspaceContext) |  | 100% | | n/a | 0 | 1 | 0 | 17 | 0 | 1 |
| contributeTo(String, String, WorkspaceContext) |  | 100% |   | 75% | 1 | 3 | 0 | 8 | 0 | 1 |
| PortfolioDecisionGitContributor(ArchitectureProjectRepository, ProjectRequirementRepository, SolutionDefinitionRepository, SolutionTaxonomyCoverageRepository, ProjectSolutionRepository, RequirementSolutionLinkRepository, ProductCatalogEntryRepository, ProductTaxonomyCoverageRepository, SolutionProductCandidateRepository) |  | 100% | | n/a | 0 | 1 | 0 | 13 | 0 | 1 |
| properties(String[]) |  | 100% |  | 100% | 0 | 3 | 0 | 5 | 0 | 1 |
| projects(String) |  | 100% |  | 100% | 0 | 2 | 0 | 6 | 0 | 1 |
| static {...} |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| block(String, List, List) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| isBlank(String) |  | 100% |   | 75% | 1 | 3 | 0 | 1 | 0 | 1 |
| string(Object) | | 100% |  | 100% | 0 | 2 | 0 | 1 | 0 | 1 |
| clamp(int, int, int) | | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| composite(String, String) | | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |