private void updateHoveredBlock(@Nullable FoldedBlock newBlock) {
      if (myHoveredBlock == newBlock) return;
      myHoveredBlock = newBlock;

      Cursor cursor = newBlock != null ? Cursor.getPredefinedCursor(Cursor.HAND_CURSOR) : null;
      for (int i = 0; i < myCount; i++) {
        myEditors[i].setCustomCursor(FoldingModelSupport.class, cursor);
      }

      repaintSeparators();
    }
private void updateHoveredBlock(@Nullable FoldedBlock newBlock)