Map of each fragment to its description
filter out the fragments which don't need to be represented in the JUnit descriptions
a seq containing the path of an example without the root name
description for the beginning of the specification
a test name with no newlines
Create Description objects from the specification fragments and arrange them as a tree