* Problem is that when we parse UiBinder template, we bind children to their hierarchical
* children, and "customHeader" is child of "panel", but "sibling" of its "content"
* {@link WidgetInfo}. So, we fix this here.
*/
private void tweakCustomHeadersHierarchy() {
addBroadcastListener(new ObjectInfoTreeComplete() {
public void invoke() throws Exception {
List<?> layoutDataList =
(List<?>) ReflectionUtils.getFieldObject(getObject(), "layoutData");
for (Object layoutData : layoutDataList) {
// prepare "header" model