| fullIterator(MoneyWisePortfolio, MoneyWiseSecurityClass) |  | 0% |  | 0% | 11 | 11 | 19 | 19 | 1 | 1 |
| deRegister(MoneyWiseSecurity) |  | 0% |  | 0% | 2 | 2 | 7 | 7 | 1 | 1 |
| newIterator(MoneyWisePortfolio, MoneyWiseSecurityClass) |  | 0% |  | 0% | 2 | 2 | 4 | 4 | 1 | 1 |
| existingIterator(MoneyWisePortfolio) |  | 0% |  | 0% | 2 | 2 | 4 | 4 | 1 | 1 |
| deRegister(MoneyWisePortfolio) |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
| declareHolding(MoneyWisePortfolio, MoneyWiseSecurity) |   | 80% |   | 50% | 1 | 2 | 1 | 6 | 0 | 1 |
| newIterator(MoneyWisePortfolio) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getUnderlyingMap() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| formatObject(OceanusDataFormatter) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getMapForPortfolio(Integer) |   | 94% |   | 66% | 2 | 4 | 1 | 9 | 0 | 1 |
| getMapForPortfolio(String) |   | 90% |   | 50% | 1 | 2 | 1 | 5 | 0 | 1 |
| findHoldingById(Long) |   | 88% |   | 50% | 1 | 2 | 1 | 6 | 0 | 1 |
| findHoldingByName(String) |   | 88% |   | 50% | 1 | 2 | 1 | 6 | 0 | 1 |
| getSecurityName(String) |   | 86% |   | 50% | 1 | 2 | 1 | 4 | 0 | 1 |
| getPortfolioName(String) |   | 85% |   | 50% | 1 | 2 | 1 | 4 | 0 | 1 |
| MoneyWiseSecurityHolding.MoneyWiseSecurityHoldingMap(PrometheusEditSet) |  | 100% | | n/a | 0 | 1 | 0 | 5 | 0 | 1 |
| MoneyWiseSecurityHolding.MoneyWiseSecurityHoldingMap(MoneyWiseDataSet) |  | 100% | | n/a | 0 | 1 | 0 | 5 | 0 | 1 |
| lambda$getMapForPortfolio$1(MoneyWisePortfolio, Integer) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| lambda$declareHolding$0(MoneyWisePortfolio, MoneyWiseSecurity, Integer) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| getPortfolioId(Long) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| getSecurityId(Long) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| clear() |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |