@Override
  protected void setValueImpl(final RadContainer component, final Integer value) throws Exception{
    if (component.getLayout() instanceof BorderLayout layout) {
      layout.setHgap(value.intValue());
    }
    else if (component.getLayout() instanceof FlowLayout layout) {
      layout.setHgap(value.intValue());
    }
    else if (component.getLayout() instanceof CardLayout layout) {
      layout.setHgap(value.intValue());
    }
    else {
      final AbstractLayout layoutManager=(AbstractLayout)component.getLayout();
      layoutManager.setHGap(value.intValue());
    }
  }
@Override
  protected void setValueImpl(final RadContainer component, final Integer value)