The constructor is TwinColGrid(ListDataProvider<T>, String caption) is redundant and can be replaced with a call to TwinColGrid(String caption) followed by setDataProvider(ListDataProvider<T>).
In addition, my proposal for #96 requires two new constructors
The constructor is
TwinColGrid(ListDataProvider<T>, String caption)
is redundant and can be replaced with a call toTwinColGrid(String caption)
followed bysetDataProvider(ListDataProvider<T>)
.In addition, my proposal for #96 requires two new constructors
And two redundant overloads with caption (because of #97)
If instantiating
TwinColGrid
with a data provider is a feature we want to mantain, then #96 would require eight constructors instead of "only" four.Therefore: deprecate
TwinColGrid(ListDataProvider<T>, String caption)