DTColumnConfig52 implements BaseColumn,
                   DiffColumn { @Override public boolean equals(Object o) { if (this == o) { return true; } if (!(o instanceof DTColumnConfig52)) { return false; } DTColumnConfig52 that = (DTColumnConfig52) o; return hideColumn == that.hideColumn && width == that.width && Objects.equals(defaultValue, that.defaultValue) && Objects.equals(typedDefaultValue, that.typedDefaultValue) && Objects.equals(header, that.header); }  DTCellValue52 getDefaultValue(); int getWidth(); boolean isHideColumn(); void setDefaultValue( DTCellValue52 defaultValue ); @Override List<BaseColumnFieldDiff> diff( BaseColumn otherColumn ); void cloneCommonColumnConfigFrom( DTColumnConfig52 model ); static boolean isEqualOrNull( final Object s1,
                                         final Object s2 ); void setHideColumn( boolean hideColumn ); void setWidth( int width ); void setHeader( String header ); String getHeader(); @Override boolean equals(Object o); @Override int hashCode(); static final String FIELD_DEFAULT_VALUE; static final String FIELD_HIDE_COLUMN; static final String FIELD_WIDTH; static final String FIELD_HEADER; public String defaultValue; }
@Test public void testEquals() { assertTrue(Objects.equals(column1, column2)); }