if (r.refersToOffset()) r.setOffset(offset + positions[i]); else
if (r.refersToOffset()) r.setOffset(offset + positions[i]); else
if (r.refersToOffset()) r.setOffset(offset + positions[i]); else
if (r.refersToOffset()) r.setOffset(offset + positions[i]); else