code: public String titleCase( String words,
                               String... removableTokens ) {
          String result = humanize(words, removableTokens);
          result = replaceAllWithUppercase(result, "\\b([a-z])", 1); // change first char of each word to uppercase
          return result;
      }
docs: Capitalizes all the words and replaces some characters in the string to create a nicer looking title. Underscores are
  changed to spaces, a trailing "_id" is removed, and any of the supplied tokens are removed. Like
  {@link #humanize(String, String[])}, this is meant for creating pretty output.
  
  Examples:
  
  <pre>
  inflector.titleCase(&quot;man from the boondocks&quot;)       #=&gt; &quot;Man From The Boondocks&quot;
  inflector.titleCase(&quot;x-men: the last stand&quot;)        #=&gt; &quot;X Men: The Last Stand&quot;
  </pre>
  
  
  
  @param words the input to be turned into title case
  @param removableTokens optional array of tokens that are to be removed
  @return the title-case version of the supplied words