NB startOffset of primary class constructor declaration should still point to the 'class' keyword (because of debugger requirements).