In queue_test.p, the sequence: boolean threw; try { string x = q.dequeue(); } catch (BoundsException e) { ... Shows the source line for the constructor of x as being the line for 'boolean threw'.
In queue_test.p, the sequence:
boolean threw;
try {
string x = q.dequeue();
} catch (BoundsException e) {
...
Shows the source line for the constructor of x as being the line for 'boolean threw'.