JAL-4131 Replace usages of requireNonNullElse
[jalview.git] / src / jalview / ws / params / simple / BooleanOption.java
index cd492cf..87e4ad1 100644 (file)
@@ -24,8 +24,6 @@ import java.net.URL;
 import java.util.Arrays;
 import java.util.List;
 
-import static java.util.Objects.requireNonNullElse;
-
 public class BooleanOption extends Option
 {
   public static class Builder extends Option.Builder
@@ -38,12 +36,12 @@ public class BooleanOption extends Option
 
     public void setDefaultValue(Boolean defaultValue)
     {
-      this.defaultValue = requireNonNullElse(defaultValue, false);
+      this.defaultValue = defaultValue != null ? defaultValue : false;
     }
 
     public void setValue(Boolean value)
     {
-      this.value = requireNonNullElse(value, false);
+      this.value = value != null ? value : false;
     }
 
     public void setReprValue(String reprValue)
@@ -72,7 +70,7 @@ public class BooleanOption extends Option
   protected BooleanOption(Builder builder)
   {
     super(builder);
-    String reprValue = requireNonNullElse(builder.reprValue, name);
+    String reprValue = builder.reprValue != null ? builder.reprValue : name;
     defvalue = builder.defaultValue ? reprValue : null;
     value = builder.value ? reprValue : null;
     possibleVals = List.of(reprValue);