code: public static String typeName(char _typeChar) {
        String returnName = null;
        switch (_typeChar) {
           case SIGC_VOID:
              returnName = "void";
              break;
           case SIGC_INT:
              returnName = "int";
              break;
           case SIGC_DOUBLE:
              returnName = "double";
              break;
           case SIGC_FLOAT:
              returnName = "float";
              break;
           case SIGC_SHORT:
              returnName = "short";
              break;
           case SIGC_CHAR:
              returnName = "char";
              break;
           case SIGC_BYTE:
              returnName = "byte";
              break;
           case SIGC_LONG:
              returnName = "long";
              break;
           case SIGC_BOOLEAN:
              returnName = "boolean";
              break;
        }
  
        return (returnName);
     }
docs: Convert a given JNI character type (say 'I') to its type name ('int').
  
  @param _typeChar
  @return either a mapped type name or null if no mapping exists.