@Test
 public void any_type_is_not_higher_than_itself() {
   assertThat(Component.Type.FILE.isHigherThan(FILE)).isFalse();
   assertThat(Component.Type.DIRECTORY.isHigherThan(DIRECTORY)).isFalse();
   assertThat(Component.Type.MODULE.isHigherThan(MODULE)).isFalse();
   assertThat(Component.Type.PROJECT.isHigherThan(PROJECT)).isFalse();
 }
 @Test
 public void DIRECTORY_type_is_higher_than_FILE() {
   assertThat(Component.Type.DIRECTORY.isHigherThan(FILE)).isTrue();
 }
 @Test
 public void DIRECTORY_type_is_deeper_than_MODULE_and_PROJECT() {
   assertThat(Component.Type.DIRECTORY.isDeeperThan(MODULE)).isTrue();
   assertThat(Component.Type.DIRECTORY.isDeeperThan(PROJECT)).isTrue();
 }