protected boolean isIntervalEditable(Interval interval)
    {
        if (editedBy != null)
            return true;

        for (Interval i : editedIntervals)
            if (i.contains(interval))
                return true;
        return false;
    }