private boolean isStarterArgumentList(int kind) {
        return isStarterReference(kind)
                || kind == Token.NOT        // unop 
                || kind == Token.MINUS // maybe should add Token NEGATIVE
                || kind == Token.LPAREN 
                || kind == Token.INTLITERAL 
                || kind == Token.TRUE
                || kind == Token.FALSE
                || kind == Token.NEW;
    }