@Override
  public Integer getValue(final RadContainer component){
    if (component.getLayout() instanceof BorderLayout layout) {
      return layout.getHgap();
    }
    if (component.getLayout() instanceof FlowLayout layout) {
      return layout.getHgap();
    }
    if (component.getLayout() instanceof CardLayout layout) {
      return layout.getHgap();
    }
    if (component.getLayout() instanceof AbstractLayout layoutManager) {
      return layoutManager.getHGap();
    }
    return null;
  }
@Override
  public Integer getValue(final RadContainer component)