@kcooney Indeed, I don't like the way they are displayed. For example using a Suite, the Suite is represented by a Description having children. When unfolded, the subelements of the Suite are well-named Test-Classes which contain Tests themselves. Everything is fine.

With the HierarchicalContextRunner, I do have the issue, that my contexts are inner member classes which will be printed OuterClassName$MyInnerContextClassName. When I run them separated I'd like to have a description that is named exactly that, but when I run those with the HierarchicalContextRunner, each context will be grouped as a child of the main Test-Class (or another context), e.g.:

```
package de.bechte.junit.stubs;

import org.junit.Test;

import static org.junit.Assert.fail;

public class ContextTestClassStub {
    public class A {
        @Test
        public void innerTestMethod() throws Exception {
        }
    }

    public class B {
        public class C {
            @Test
            public void failingTestMethod() throws Exception {
                fail("Failing!");
            }
        }
    }

    @Test
    public void outerTestMethod() throws Exception {
    }
}
```

The Descriptions for that Test will be:
- Suite Description for ContextTestClassStub
-- Suite Description for context A
--- Test Description for innerTestMethod()
-- Suite Description for context B
--- Suite Description for context C
---- Test Description for failingTestMethod()
-- Test Description for outerTestMethod()

With this structure, I don't want the Suite Description names to be ContextTestClassStub$A, ContextTestClassStub$B, and ContextTestClassStub$B$C, but rather A, B, and C. I think the component, that creates the Descriptions should be responsible for naming the Descriptions correctly, corresponding to their level.

Don't get me wrong here. I don't want to set the ClassName or anything. I would like to set the displayName for the Description from outside, so that I can set it to represent the structure above, without repeating the grouped elements.