StringUtils isNumeric devuelve verdadero cuando la entrada es "???", ¿por qué? [duplicar]

Esta pregunta ya tiene una respuesta aquí:

¿Por qué es '१२३' numérico? 5 respuestas

Estaba leyendo el commons.apache.orgisNumeric definición del método y dice:

StringUtils.isNumeric("???") = true;

No estoy seguro por qué"???" se considera numérico Mis conjeturas son:

A "?" se considera un dígito unicodeEs una especie de patrón regex

Respuestas a la pregunta(2)

Su respuesta a la pregunta