public static String underscoreToCamelCase(String underscore) {
		StringBuilder builder = new StringBuilder();
		boolean prevIsUnderscore = false;
		char[] chars = underscore.toCharArray();
		for (char c : chars) {
			if (c == '_') {
				prevIsUnderscore = true;
			} else if (prevIsUnderscore) {
				prevIsUnderscore = false;
				builder.append(Character.toUpperCase(c));
			} else {
				builder.append(c);
			}
		}
		return builder.toString();
	}