private void recalculateRenderFlagsUp() {
      getTree().l.writeLock().lock();
      try {
        RHNode n = this;
        while (n != null) {
          boolean prevInGutter = n.isRenderedInGutter();
          n.recalculateRenderFlags();
          if (n.isRenderedInGutter() == prevInGutter) break;
          n = (RHNode)n.getParent();
        }
      }
      finally {
        getTree().l.writeLock().unlock();
      }
    }
private void recalculateRenderFlagsUp()