| createSampleStore() |  | 0% | | n/a | 1 | 1 | 30 | 30 | 1 | 1 |
| demonstrateStreamingVsDownload(MaterialStore) |  | 0% |  | 0% | 12 | 12 | 42 | 42 | 1 | 1 |
| demonstrateMediaVersatility(MaterialStore) |  | 0% |  | 0% | 7 | 7 | 37 | 37 | 1 | 1 |
| demonstrateSOLIDPrinciples(MaterialStore) |  | 0% |  | 0% | 2 | 2 | 21 | 21 | 1 | 1 |
| demonstratePolymorphicBehavior(MaterialStore) |  | 0% |  | 0% | 2 | 2 | 14 | 14 | 1 | 1 |
| demonstrateAbstraction(MaterialStore) |  | 0% |  | 0% | 4 | 4 | 12 | 12 | 1 | 1 |
| demonstrateInterfaceSegregation(MaterialStore) |  | 0% |  | 0% | 2 | 2 | 12 | 12 | 1 | 1 |
| demonstrateDynamicBinding(MaterialStore) |  | 0% | | n/a | 1 | 1 | 15 | 15 | 1 | 1 |
| processPolymorphically(Material) |  | 0% |  | 0% | 4 | 4 | 11 | 11 | 1 | 1 |
| main(String[]) |  | 0% | | n/a | 1 | 1 | 10 | 10 | 1 | 1 |
| lambda$demonstrateSOLIDPrinciples$0(Material) |  | 0% |  | 0% | 2 | 2 | 1 | 1 | 1 | 1 |
| lambda$demonstrateDynamicBinding$3(Material, Material) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| lambda$demonstrateDynamicBinding$1(Material, Material) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| static {...} |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| PolymorphismDemo() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| lambda$demonstrateMediaVersatility$0(Material) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| lambda$demonstrateDynamicBinding$2(Material) | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| lambda$demonstrateDynamicBinding$0(Material) | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |