/*1*/Array/*2*/./*3*/toString/*4*/

/*1*/Array
/*2*/./*3*/
    // Single-line comment
    toString/*4*/

/*1*/Array/*2*/./*3*/
    // Single-line comment
    toString/*4*/

/*1*/Array
    // Single-line comment
    /*2*/./*3*/toString/*4*/

/* Existing issue: the "2" comments below are duplicated and "3"s are missing */

/*1*/Array/*2*/?./*3*/toString/*4*/

/*1*/Array
/*2*/?./*3*/
    // Single-line comment
    toString/*4*/

/*1*/Array/*2*/?./*3*/
    // Single-line comment
    toString/*4*/

/*1*/Array
    // Single-line comment
    /*2*/?./*3*/toString/*4*/
