private final int lineNumber;
private final int endLineNumber;
public AppendableBasedTraceRegion(@Nullable AbstractTraceRegion parent, TreeAppendable delegate, int offset, int lineNumber) {
super(parent);
this.offset = offset;
<BUG>this.lineNumber = lineNumber;
if (parent == null) {

this.locations = Lists.newArrayList(delegate.getLocationData());
} else {</BUG>
URI parentPath = parent.getAssociatedPath();

private final int lineNumber;
private final int endLineNumber;
public AppendableBasedTraceRegion(@Nullable AbstractTraceRegion parent, TreeAppendable delegate, int offset, int lineNumber) {
super(parent);
this.offset = offset;
this.lineNumber = lineNumber;
boolean useLocationsFromDelegate = true;
if (parent != null) {
