code: public PrettyTime withMinusSign(String minusSign) {
  
          if (minusSign.equals(this.minusSign)) { // NPE-check
              return this;
          }
  
          return new PrettyTime(
              this.locale,
              this.refClock,
              this.zeroDigit,
              minusSign,
              this.emptyUnit,
              this.weekToDays,
              this.shortStyle,
              this.stdListSeparator,
              this.endListSeparator);
  
      }
docs: /*[deutsch]
  <p>Definiert das lokalisierte Minuszeichen. </p>
  
  <p>In den meisten Sprachen ist es einfach das Zeichen {@code U+002D}.
  Per Vorgabe wird Time4J versuchen, die Konfiguration des
  i18n-Moduls oder sonst die JDK-Einstellung zu verwenden. Diese
  Methode &uuml;berschreibt jedoch den Standard. Besonders f&uuml;r
  Arabisch kann es sinnvoll sein, vor dem eigentlichen Minuszeichen
  einen Unicode-Marker (entweder LRM {@code U+200E} oder RLM
  {@code U+200F}) einzuf&uuml;gen, um die Orientierung des Minuszeichens
  in der traditionellen Rechts-nach-links-Schreibweise zu
  kontrollieren. </p>
  
  @param   minusSign   localized minus sign (possibly with unicode markers)
  @return  changed copy of this instance
  @since   2.1
  @see     java.text.DecimalFormatSymbols#getMinusSign()
  @see     net.time4j.format.NumberSymbolProvider#getMinusSign(Locale)