From Javalobby:
Before GWT 2.writing a custom CellRenderer to present data in a certain manner was very complicated and very difficult to achieve. All the custom UI code had to be written inside a Java class that inherits from the AbstractCell class, using HTML strings concatenation, which is a pretty clunky solution.