private boolean getBooleanFlag()

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);
  }