public PrivateIonManagedBinaryWriterBuilder withFlatImports(final SymbolTable... tables){
  if (tables != null) {
    return withFlatImports(Arrays.asList(tables));
  }
  return this;
}

public PrivateIonManagedBinaryWriterBuilder withFlatImports ( final SymbolTable ... tables ) { if ( tables != null ) { return withFlatImports ( Arrays . asList ( tables ) ) ; } return this ; }
adds imports , flattening them to make lookup more efficient . this is particularly useful when a builder instance is long lived .
