/**
* @param splitMatrixThroughColumns the splitMatrixThroughColumns to set
*/
public void setSplitMatrixThroughColumns(IKey key, boolean splitMatrixThroughColumns) {
DataArrayAdapter adapter = getDataArrayAdapter(key);
if ((adapter != null)
&& (splitMatrixThroughColumns != adapter.isSplitMatrixThroughColumns())) {
adapter.setSplitMatrixThroughColumns(splitMatrixThroughColumns);
AbstractDataSource<Object> source = getSource(key);
if (source != null) {
AbstractController<Object> controller = getController(source.getDataType(),
getTargetType());
if (controller != null) {