in cloud-spanner-r2dbc/src/main/java/com/google/cloud/spanner/r2dbc/SpannerConnectionFactoryProvider.java [159:167]
private boolean getBooleanFlag(Object value) {
Assert.requireNonNull(value, "Non-null option value expected");
if (value instanceof Boolean) {
return ((Boolean) value).booleanValue();
} else if (value instanceof String) {
return Boolean.valueOf((String) value);
}
throw new IllegalStateException("Flag type expected to be Boolean or String for " + value);
}