private String toCamelCase(String underscoreSeparated) { StringTokenizer tokens = new StringTokenizer(underscoreSeparated, "_"); StringBuffer buf = new StringBuffer(); while (tokens.hasMoreTokens()) { String word = tokens.nextToken(); if (buf.length() == 0) { buf.append(word); } else { buf.append(word.substring(0, 1).toUpperCase()); buf.append(word.substring(1)); } } return buf.toString(); }