La spécification de la méthode StringUtils.isNumeric () est-elle logiquement correcte?

Apache StringUtils.isNumeric() méthode de spécification dit:
Vérifie si la Chaîne ne contient que de l'unicode des chiffres. Un point décimal n'est pas une unicode chiffres et retourne false.
Null sera de retour false. Un vide String ("") sera de retour true.

Est cette logiquement droit?
Pourquoi font-ils voir la chaîne vide que le numérique?

source d'informationauteur Andriy Sholokh