|| initialToken == JsonToken.VALUE_NUMBER_INT) {
rval = jp.readValueAs(Number.class);
} else if (initialToken == JsonToken.VALUE_NULL) {
rval = null;
} else {
throw new JsonParseException("document doesn't start with a valid json element : "
+ initialToken, jp.getCurrentLocation());
}
return rval;
}