private boolean isIdentifierStartChar(int position){
  if (_len >= 0 && position >= _len) {
    return false;
  }
  char ch=_working[position];
  return Character.isUnicodeIdentifierStart(ch);
}

private boolean isIdentifierStartChar ( int position ) { if ( _len >= 0 && position >= _len ) { return false ; } char ch = _working [ position ] ; return Character . isUnicodeIdentifierStart ( ch ) ; }
checks if character at specified position can be identifier start .
