protected final String getCurrentTokenType() {
        switch (jsonParser.getCurrentToken()) {
	        case VALUE_NUMBER_INT: return "int";
	        case VALUE_NUMBER_FLOAT: return "float";
	        case VALUE_FALSE: return "boolean";
	        case VALUE_TRUE: return "boolean";
	        case VALUE_STRING: return "string";
	        case VALUE_NULL: return "null";
	        case START_ARRAY: return "array";
	        default: return null;
        }
    }