if (ensureVisibilityOnSizing) {
List<ModelData> list = new ArrayList<ModelData>();
Element p = getElement();
while (p != null && p != XDOM.getBody()) {
if (fly(p).isStyleAttribute("display", "none")) {
ModelData b = new BaseModelData();
b.set("element", p);
b.set("origd", p.getStyle().getProperty("display"));
b.set("hasxhideoffset", fly(p).hasStyleName("x-hide-offset"));
if (!b.<Boolean> get("hasxhideoffset")) {
fly(p).addStyleName("x-hide-offset");
}
p.getStyle().setProperty("display", "block");
list.add(b);
}