code: public static String camelize(String underscore, boolean capitalizeFirstChar){
          StringBuilder result = new StringBuilder();
          StringTokenizer st = new StringTokenizer(underscore, "_");
          while (st.hasMoreTokens()) {
              result.append(capitalize(st.nextToken()));
          }
          return capitalizeFirstChar ? result.toString() : result.substring(0, 1).toLowerCase() + result.substring(1);
      }
docs: Generates a camel case version of a phrase from underscore.
  
  @param underscore underscore version of a word to converted to camel case.
  @param capitalizeFirstChar set to true if first character needs to be capitalized, false if not.
  @return camel case version of underscore.