!7 concept A { S x; } concept B { S y; } static int i = 100000, j = 100005; cmodule2 > DynTestModule { void test { repeat i { new A; } repeat j { new B; } // speed up counting print("indexing"); indexConceptField(A, 'x); print("indexing"); indexConceptFieldCI(B, 'y); time "check" { repeat 100 { print("counting"); assertEqualsVerbose(i, countConcepts(A)); } repeat 100 { assertEqualsVerbose(j, countConcepts(B)); } } } }