code: @Nonnull
    @ReturnsMutableCopy
    public static Collator getCollatorSpaceBeforeDot (@Nullable final Locale aLocale)
    {
      // Ensure to not pass null locale in
      final Locale aRealLocale = aLocale == null ? SystemHelper.getSystemLocale () : aLocale;
  
      // Always create a clone!
      return (Collator) s_aCache.getFromCache (aRealLocale).clone ();
    }
docs: Create a collator that is based on the standard collator but sorts spaces
  before dots, because spaces are more important word separators than dots.
  Another example is the correct sorting of things like "1.1 a" vs. "1.1.1 b"
  . This is the default collator used for sorting by default!
  
  @param aLocale
  The locale for which the collator is to be retrieved. May be
  <code>null</code> to indicate the usage of the default locale.
  @return The created {@link RuleBasedCollator} and never <code>null</code>.