@Override
  protected Insets getDefaultMargins() {
    Component c = getComponent();
    if (isCompact(c) || isTableCellEditor(c)) {
      return JBInsets.create(0, 3);
    }

    return getDarculaTextBorderNew(c) == null ? JBInsets.create(2, 6) : new JBInsets(2, 9, 2, 6);
  }
@Override
  protected Insets getDefaultMargins()