docs: @Override
      public String[] getValues() {
          if (this.nullValues || this.values == null) {
              return null;
          }
  
          if (this.valuesArray != null) {
              return this.valuesArray.clone();
          }
  
          final String[] valuesArray = new String[this.values.size()];
          int index = 0;
          for (final String value : this.values) {
              if (NULL_MARKER.equals(value)) {
                  valuesArray[index++] = null;
              } else {
                  valuesArray[index++] = value.substring(1);
              }
          }
          this.valuesArray = valuesArray.clone();
          return valuesArray;
      }