code: private boolean haveKeywordAssign() {
          // assume it is safe to start from index
          for (int i = index; i < id.length; ++i) {
              if (id[i] == KEYWORD_ASSIGN) {
                  return true;
              }
          }
          return false;
      }
docs: Returns true if a value separator occurs at or after index.