would it be a problem if this isInteger calls isInteger(char[],int,int,boolean) simply by this:
```
return isInteger(digitChars,offset,len,digitChars[offset] == '-')
```
?