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

this.locations = Lists.newArrayList(delegate.getLocationData());
} else {</BUG>
boolean matches = true;
for(ILocationData locationData: delegate.getLocationData()) {

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) {
URI parentPath = parent.getAssociatedPath();
if (parentPath != null) {
boolean matches = true;
for(ILocationData locationData: delegate.getLocationData()) {
