@NotNull @Override
    public INode enrich(@NotNull INode node) {
        if (node instanceof SHA2 sha2) {
            return enrich(sha2);
        }
        return node;
    }
@Test
    void blockSize() {
        DetectionLocation testDetectionLocation =
                new DetectionLocation("testfile", 1, 1, List.of("test"), () -> "Jca");
        final SHA2 sha256 = new SHA2(256, testDetectionLocation);
        this.logBefore(sha256);

        final SHA2Enricher sha2Enricher = new SHA2Enricher();
        final INode enriched = sha2Enricher.enrich(sha256);
        this.logAfter(enriched);

        assertThat(enriched.hasChildOfType(BlockSize.class)).isPresent();
        assertThat(enriched.hasChildOfType(BlockSize.class).get().asString()).isEqualTo("512");
    }