public static String convert(String s) {
		if ((s == null) || ("".equals(s.trim())))
			return null;
		char[] charArray = s.toCharArray();
		int len = charArray.length;
		for (int i = 0; i < len; i++) {
			if ((charArray[i] == '_') && (i != 0) && (i != len - 1)) {
				char afterUnderscores = charArray[(i + 1)];
				String newChar = String.valueOf(afterUnderscores);
				String temp = new StringBuilder().append(String.valueOf('_')).append(String.valueOf(afterUnderscores)).toString();
				s = s.replace(temp, newChar.toUpperCase());
			}
		}
		return s;
	}