public void load(ReferenceFrame referenceFrame,
AlignmentTrack.RenderOptions renderOptions,
<BUG>boolean expandEnds) {
synchronized (loadLock) {
final String chr = referenceFrame.getChrName();
final int start = (int) referenceFrame.getOrigin();

final int end = (int) referenceFrame.getEnd();

AlignmentInterval loadedInterval = loadedIntervalCache.getIntervalForRange(referenceFrame.getCurrentRange());</BUG>
int adjustedStart = start;

public void load(ReferenceFrame referenceFrame,
AlignmentTrack.RenderOptions renderOptions,
boolean expandEnds) {
if (isLoaded(referenceFrame)) return;  // Already loaded
synchronized (loadLock) {
final String chr = referenceFrame.getChrName();
Range range = referenceFrame.getCurrentRange();
final int start = (int) range.getStart();
final int end = (int) range.getEnd();
int adjustedStart = start;
