@Override
    String simpleTypeName() {
        if (isRoot()) {
            return "Root";
        }

        return lastComponent().getClass().getSimpleName();
    }
@Test
    public void testSimpleTypeNameOfRoot() {
        assertThat(ResourceId.ROOT.simpleTypeName(), is("Root"));
    }