protected JsonNode currentNumericNode() throws JsonParseException {
   JsonNode n = currentNode();
   if (n == null || !n.isNumber()) {
     JsonToken t = (n == null) ? null : n.asToken();
     throw _constructError(
         "Current token (" + t + ") not numeric, can not use numeric value accessors");
   }
   return n;
 }