this.schemaProperties = ImmutableList.copyOf(schemaProperties); List<PropertyMetadata<?>> columnProperties = connector.getColumnProperties(); requireNonNull(columnProperties, "Connector %s returned a null column properties set"); this.columnProperties = ImmutableList.copyOf(columnProperties);