public boolean isSameLocation(final SourceLocation other) {
        if (other == null) {
            return false;
        } else {
            return this.isSameSource(other)
                    && this.recordIndex == other.recordIndex
                    && Objects.equals(this.dataRange, other.dataRange);
        }
    }
Most users of {@link SourceLocation} are only expecting one highlight so this is a helper
for them. Returns null if there isn't one.
stroom-core-shared/src/main/java/stroom/pipeline/shared/SourceLocation.java