}*/
if (featureIntervalMap.containsKey(featureName)) {
Collection<Interval> intervals = featureIntervalMap.get(featureName);
for (Interval interval: intervals ) {
if (newInterval.intersects(interval) || newInterval.abuts(interval)) {
if (newInterval.getStart() == interval.getStart() && newInterval.getEnd() == interval.getEnd()) {
// equal interval is already present for this feature
return;
}
newInterval = concatenateIntervals(newInterval, interval);