On 07/26/2012 03:09 PM, Dietmar Maurer wrote: > So the previous suggestion would be a way to solve that problem cleanly. Before you show the cleaner code, I don't think you can claim it 'clean'. Instead, I guess the idea you suggest will cause need complicated implementation when robust to handle all the corner cases. Thanks, Yuan