code: @Nonnull
    public static String [] getSplitToArray (@Nullable final CharSequence sText, @Nonnull @RegEx final String sRegEx)
    {
      if (sText == null)
        return ArrayHelper.EMPTY_STRING_ARRAY;
      return RegExCache.getPattern (sRegEx).split (sText);
    }
docs: Split the passed text with the given regular expression. If you do not need
  a regular expression, {@link StringHelper#getExploded(String, String)} is a
  faster option.
  
  @param sText
  The text to be split. May be <code>null</code>.
  @param sRegEx
  The regular expression to use for splitting. May neither be
  <code>null</code> nor empty.
  @return An empty array if the text is <code>null</code>, a non-
  <code>null</code> array otherwise. If both text and regular
  expression are <code>null</code> an empty array is returned as well
  since the text parameter is checked first.