code: public static String[] split(CharSequence self) {
          StringTokenizer st = new StringTokenizer(self.toString());
          String[] strings = new String[st.countTokens()];
          for (int i = 0; i < strings.length; i++) {
              strings[i] = st.nextToken();
          }
          return strings;
      }
docs: Convenience method to split a CharSequence (with whitespace as delimiter).
  Similar to tokenize, but returns an Array of String instead of a List.
  
  @param self the CharSequence to split
  @return String[] result of split
  @see #split(String)
  @since 1.8.2