@Override public int intervalStart() { RangeMarkerTree.RMNode node = myNode; if (node == null) { return -1; } return node.intervalStart(); }
@Override public int getStartOffset() { RangeMarkerTree.RMNode node = myNode; return node == null ? -1 : node.intervalStart() + node.computeDeltaUpToRoot(); }