code: public static List<String> split( String name ) {
          List<String> firstPassTokens = tokeniseOnSeparators( name );
  
          List<String> tokens = tokeniseOnLowercaseToUppercase( firstPassTokens );
  
          return tokens;
      }
docs: Tokenises the given name.
  @param name a name
  @return a list of tokens found in the name