Can there be a case where `documentFieldMetadata.isNumeric()` returns false here?