{
final Object raw = tuple.getRaw();
if (raw instanceof CrosstabDetail)
{
CrosstabDetail rawDimension = (CrosstabDetail) raw;
return rawDimension.clone();
}
else
{
return new CrosstabDetail(tuple.getValue(), tuple.getTitle(), ItemCountFunction.class);
}