public Builder asBuilder() {
    return new Builder(columns);
  }
@Test
  public void shouldDuplicateViaAsBuilder() {
    // Given:
    final Builder builder = SOME_SCHEMA.asBuilder();

    // When:
    final LogicalSchema clone = builder.build();

    // Then:
    assertThat(clone, is(SOME_SCHEMA));
  }