Bug 129144 Support suppressDuplicates property on table row in report engine
See 129143 for detail. This only needs to be supported for data item in a detail row of a table.
engine/org.eclipse.birt.report.engine/src/org/eclipse/birt/report/engine/executor/ExecutorManager.java
case TABLEITEM :
				return new TableItemExecutor( context, visitor );
			case MULTILINEITEM :
				return new MultiLineItemExecutor( context, visitor );
			case TEXTITEM :
				return new TextItemExecutor( context, visitor );
			case DATAITEM :
				return new DataItemExecutor( context, visitor );
			case EXTENDEDITEM :
				return new ExtendedItemExecutor( context, visitor );
			default :
				throw new UnsupportedOperationException(
						"unsupported executor!" ); 
		}
	}
	/**
	 * release item executor
	 * 
	 * @param type
	 *            the executor type
	 * @param itemExecutor
	 *            the item executor
	 */
	public void releaseExecutor( int type, ReportItemExecutor itemExecutor )
	{
		assert ( type >= 0 ) && ( type < NUMBER );
		itemExecutor.reset( );
		freeList[type].add( itemExecutor );
	}
}