@Test
public void testStartWith() {

    assertThat(empty.startsWith(empty)).isTrue();
    assertThat(empty.startsWith(single)).isFalse();
    assertThat(empty.startsWith(dual)).isFalse();
    assertThat(single.startsWith(empty)).isTrue();
    assertThat(single.startsWith(single)).isTrue();
    assertThat(single.startsWith(dual)).isFalse();
    assertThat(dual.startsWith(empty)).isTrue();
    assertThat(dual.startsWith(single)).isFalse();
    assertThat(dual.startsWith(dual)).isTrue();
    assertThat(dual.startsWith(WorkspaceFamily.parse("hello"))).isTrue();
}