*/
@Deprecated
public static Tuple coerce( Tuple tuple, Class[] types, Tuple destination )
{
if( tuple.size() != types.length )
throw new OperationException( "number of input tuple values: " + tuple.size() + ", does not match number of coercion types: " + types.length );
if( destination.size() != types.length )
throw new OperationException( "number of destination tuple values: " + destination.size() + ", does not match number of coercion types: " + types.length );
for( int i = 0; i < types.length; i++ )
destination.set( i, coerce( tuple, i, types[ i ] ) );
return destination;