if (value == null || locale == null) throw new NullPointerException("value and/or locale may not be null");
if (value == null) throw new NullPointerException("value may not be null");
  protected TextSyntax(String value, Locale locale)  {    if (value == null || locale == null)      throw new NullPointerException("value and/or locale may not be null");    this.value = value;    this.locale = locale;  }