throws Throwable
  public static String ucfirst(String string)    throws Throwable  {    if (string.length() == 0)      return string;    return Character.toUpperCase(string.charAt(0)) + string.substring(1);  }