@Override
 public void applyStyle(final ElementMap item, final DocumentParser doc, final Widget widget) {
   this.doc = doc;
   this.elementMaps.push(item);
   final ElementMap elementMap = this.elementMaps.peek();
   final DecoratorAppearance appearance = widget.getAppearance();
   appearance.setElementMap(elementMap);
   widget.addBasicElement(appearance);
   appearance.onAttributesInitialized();
   final Padding element = new Padding();
   element.onCheckOut();
   element.setElementMap(elementMap);
   element.setInsets(new Insets(0, 4, 0, 4));
   appearance.addBasicElement(element);
   element.onAttributesInitialized();
   element.onChildrenAdded();
   final Widget widgetByThemeElementName =
       appearance
           .getParentOfType(Widget.class)
           .getWidgetByThemeElementName("verticalButton", false);
   if (widgetByThemeElementName != null) {
     final DecoratorAppearance appearance2 = widgetByThemeElementName.getAppearance();
     appearance2.setElementMap(elementMap);
     appearance2.setState("default");
     widgetByThemeElementName.addBasicElement(appearance2);
     appearance2.onAttributesInitialized();
     final PixmapBorder element2 = new PixmapBorder();
     element2.onCheckOut();
     element2.setElementMap(elementMap);
     appearance2.addBasicElement(element2);
     element2.onAttributesInitialized();
     final PixmapElement checkOut = PixmapElement.checkOut();
     checkOut.setElementMap(elementMap);
     checkOut.setHeight(4);
     checkOut.setPosition(Alignment17.NORTH_WEST);
     checkOut.setTexture(this.doc.getTexture("default_1.tga"));
     checkOut.setWidth(1);
     checkOut.setX(540);
     checkOut.setY(286);
     element2.addBasicElement(checkOut);
     checkOut.onAttributesInitialized();
     checkOut.onChildrenAdded();
     final PixmapElement checkOut2 = PixmapElement.checkOut();
     checkOut2.setElementMap(elementMap);
     checkOut2.setHeight(4);
     checkOut2.setPosition(Alignment17.NORTH);
     checkOut2.setTexture(this.doc.getTexture("default_1.tga"));
     checkOut2.setWidth(11);
     checkOut2.setX(146);
     checkOut2.setY(239);
     element2.addBasicElement(checkOut2);
     checkOut2.onAttributesInitialized();
     checkOut2.onChildrenAdded();
     final PixmapElement checkOut3 = PixmapElement.checkOut();
     checkOut3.setElementMap(elementMap);
     checkOut3.setHeight(4);
     checkOut3.setPosition(Alignment17.NORTH_EAST);
     checkOut3.setTexture(this.doc.getTexture("default_1.tga"));
     checkOut3.setWidth(1);
     checkOut3.setX(594);
     checkOut3.setY(286);
     element2.addBasicElement(checkOut3);
     checkOut3.onAttributesInitialized();
     checkOut3.onChildrenAdded();
     final PixmapElement checkOut4 = PixmapElement.checkOut();
     checkOut4.setElementMap(elementMap);
     checkOut4.setHeight(13);
     checkOut4.setPosition(Alignment17.EAST);
     checkOut4.setTexture(this.doc.getTexture("default_1.tga"));
     checkOut4.setWidth(1);
     checkOut4.setX(827);
     checkOut4.setY(753);
     element2.addBasicElement(checkOut4);
     checkOut4.onAttributesInitialized();
     checkOut4.onChildrenAdded();
     final PixmapElement checkOut5 = PixmapElement.checkOut();
     checkOut5.setElementMap(elementMap);
     checkOut5.setHeight(4);
     checkOut5.setPosition(Alignment17.SOUTH_EAST);
     checkOut5.setTexture(this.doc.getTexture("default_0.tga"));
     checkOut5.setWidth(1);
     checkOut5.setX(315);
     checkOut5.setY(474);
     element2.addBasicElement(checkOut5);
     checkOut5.onAttributesInitialized();
     checkOut5.onChildrenAdded();
     final PixmapElement checkOut6 = PixmapElement.checkOut();
     checkOut6.setElementMap(elementMap);
     checkOut6.setHeight(4);
     checkOut6.setPosition(Alignment17.SOUTH);
     checkOut6.setTexture(this.doc.getTexture("default_1.tga"));
     checkOut6.setWidth(11);
     checkOut6.setX(282);
     checkOut6.setY(283);
     element2.addBasicElement(checkOut6);
     checkOut6.onAttributesInitialized();
     checkOut6.onChildrenAdded();
     final PixmapElement checkOut7 = PixmapElement.checkOut();
     checkOut7.setElementMap(elementMap);
     checkOut7.setHeight(4);
     checkOut7.setPosition(Alignment17.SOUTH_WEST);
     checkOut7.setTexture(this.doc.getTexture("default_1.tga"));
     checkOut7.setWidth(1);
     checkOut7.setX(594);
     checkOut7.setY(286);
     element2.addBasicElement(checkOut7);
     checkOut7.onAttributesInitialized();
     checkOut7.onChildrenAdded();
     final PixmapElement checkOut8 = PixmapElement.checkOut();
     checkOut8.setElementMap(elementMap);
     checkOut8.setHeight(13);
     checkOut8.setPosition(Alignment17.WEST);
     checkOut8.setTexture(this.doc.getTexture("default_1.tga"));
     checkOut8.setWidth(1);
     checkOut8.setX(827);
     checkOut8.setY(753);
     element2.addBasicElement(checkOut8);
     checkOut8.onAttributesInitialized();
     checkOut8.onChildrenAdded();
     element2.onChildrenAdded();
     final PixmapBackground checkOut9 = PixmapBackground.checkOut();
     checkOut9.setElementMap(elementMap);
     checkOut9.setEnabled(true);
     checkOut9.setScaled(true);
     appearance2.addBasicElement(checkOut9);
     checkOut9.onAttributesInitialized();
     final PixmapElement checkOut10 = PixmapElement.checkOut();
     checkOut10.setElementMap(elementMap);
     checkOut10.setHeight(2);
     checkOut10.setPosition(Alignment17.CENTER);
     checkOut10.setTexture(this.doc.getTexture("default_1.tga"));
     checkOut10.setWidth(11);
     checkOut10.setX(829);
     checkOut10.setY(283);
     checkOut9.addBasicElement(checkOut10);
     checkOut10.onAttributesInitialized();
     checkOut10.onChildrenAdded();
     checkOut9.onChildrenAdded();
     final PixmapElement checkOut11 = PixmapElement.checkOut();
     checkOut11.setElementMap(elementMap);
     checkOut11.setHeight(5);
     checkOut11.setPosition(Alignment17.CENTER);
     checkOut11.setTexture(this.doc.getTexture("default_1.tga"));
     checkOut11.setWidth(11);
     checkOut11.setX(594);
     checkOut11.setY(669);
     appearance2.addBasicElement(checkOut11);
     checkOut11.onAttributesInitialized();
     checkOut11.onChildrenAdded();
     appearance2.onChildrenAdded();
     final DecoratorAppearance appearance3 = widgetByThemeElementName.getAppearance();
     appearance3.setElementMap(elementMap);
     appearance3.setState("mouseHover");
     widgetByThemeElementName.addBasicElement(appearance3);
     appearance3.onAttributesInitialized();
     final PixmapBorder element3 = new PixmapBorder();
     element3.onCheckOut();
     element3.setElementMap(elementMap);
     element3.setEnabled(false);
     appearance3.addBasicElement(element3);
     element3.onAttributesInitialized();
     final PixmapElement checkOut12 = PixmapElement.checkOut();
     checkOut12.setElementMap(elementMap);
     checkOut12.setHeight(4);
     checkOut12.setPosition(Alignment17.NORTH_WEST);
     checkOut12.setTexture(this.doc.getTexture("default_1.tga"));
     checkOut12.setWidth(1);
     checkOut12.setX(321);
     checkOut12.setY(278);
     element3.addBasicElement(checkOut12);
     checkOut12.onAttributesInitialized();
     checkOut12.onChildrenAdded();
     final PixmapElement checkOut13 = PixmapElement.checkOut();
     checkOut13.setElementMap(elementMap);
     checkOut13.setHeight(4);
     checkOut13.setPosition(Alignment17.NORTH);
     checkOut13.setTexture(this.doc.getTexture("default_1.tga"));
     checkOut13.setWidth(11);
     checkOut13.setX(185);
     checkOut13.setY(283);
     element3.addBasicElement(checkOut13);
     checkOut13.onAttributesInitialized();
     checkOut13.onChildrenAdded();
     final PixmapElement checkOut14 = PixmapElement.checkOut();
     checkOut14.setElementMap(elementMap);
     checkOut14.setHeight(4);
     checkOut14.setPosition(Alignment17.NORTH_EAST);
     checkOut14.setTexture(this.doc.getTexture("default_1.tga"));
     checkOut14.setWidth(1);
     checkOut14.setX(594);
     checkOut14.setY(286);
     element3.addBasicElement(checkOut14);
     checkOut14.onAttributesInitialized();
     checkOut14.onChildrenAdded();
     final PixmapElement checkOut15 = PixmapElement.checkOut();
     checkOut15.setElementMap(elementMap);
     checkOut15.setHeight(13);
     checkOut15.setPosition(Alignment17.EAST);
     checkOut15.setTexture(this.doc.getTexture("default_1.tga"));
     checkOut15.setWidth(1);
     checkOut15.setX(397);
     checkOut15.setY(718);
     element3.addBasicElement(checkOut15);
     checkOut15.onAttributesInitialized();
     checkOut15.onChildrenAdded();
     final PixmapElement checkOut16 = PixmapElement.checkOut();
     checkOut16.setElementMap(elementMap);
     checkOut16.setHeight(4);
     checkOut16.setPosition(Alignment17.SOUTH_EAST);
     checkOut16.setTexture(this.doc.getTexture("default_1.tga"));
     checkOut16.setWidth(1);
     checkOut16.setX(294);
     checkOut16.setY(330);
     element3.addBasicElement(checkOut16);
     checkOut16.onAttributesInitialized();
     checkOut16.onChildrenAdded();
     final PixmapElement checkOut17 = PixmapElement.checkOut();
     checkOut17.setElementMap(elementMap);
     checkOut17.setHeight(4);
     checkOut17.setPosition(Alignment17.SOUTH);
     checkOut17.setTexture(this.doc.getTexture("default_1.tga"));
     checkOut17.setWidth(11);
     checkOut17.setX(595);
     checkOut17.setY(586);
     element3.addBasicElement(checkOut17);
     checkOut17.onAttributesInitialized();
     checkOut17.onChildrenAdded();
     final PixmapElement checkOut18 = PixmapElement.checkOut();
     checkOut18.setElementMap(elementMap);
     checkOut18.setHeight(4);
     checkOut18.setPosition(Alignment17.SOUTH_WEST);
     checkOut18.setTexture(this.doc.getTexture("default_1.tga"));
     checkOut18.setWidth(1);
     checkOut18.setX(594);
     checkOut18.setY(286);
     element3.addBasicElement(checkOut18);
     checkOut18.onAttributesInitialized();
     checkOut18.onChildrenAdded();
     final PixmapElement checkOut19 = PixmapElement.checkOut();
     checkOut19.setElementMap(elementMap);
     checkOut19.setHeight(13);
     checkOut19.setPosition(Alignment17.WEST);
     checkOut19.setTexture(this.doc.getTexture("default_1.tga"));
     checkOut19.setWidth(1);
     checkOut19.setX(397);
     checkOut19.setY(718);
     element3.addBasicElement(checkOut19);
     checkOut19.onAttributesInitialized();
     checkOut19.onChildrenAdded();
     element3.onChildrenAdded();
     final PixmapBackground checkOut20 = PixmapBackground.checkOut();
     checkOut20.setElementMap(elementMap);
     checkOut20.setEnabled(false);
     checkOut20.setScaled(true);
     appearance3.addBasicElement(checkOut20);
     checkOut20.onAttributesInitialized();
     final PixmapElement checkOut21 = PixmapElement.checkOut();
     checkOut21.setElementMap(elementMap);
     checkOut21.setHeight(2);
     checkOut21.setPosition(Alignment17.CENTER);
     checkOut21.setTexture(this.doc.getTexture("default_1.tga"));
     checkOut21.setWidth(11);
     checkOut21.setX(800);
     checkOut21.setY(199);
     checkOut20.addBasicElement(checkOut21);
     checkOut21.onAttributesInitialized();
     checkOut21.onChildrenAdded();
     checkOut20.onChildrenAdded();
     final PixmapElement checkOut22 = PixmapElement.checkOut();
     checkOut22.setElementMap(elementMap);
     checkOut22.setHeight(5);
     checkOut22.setPosition(Alignment17.CENTER);
     checkOut22.setTexture(this.doc.getTexture("default_1.tga"));
     checkOut22.setWidth(11);
     checkOut22.setX(968);
     checkOut22.setY(330);
     appearance3.addBasicElement(checkOut22);
     checkOut22.onAttributesInitialized();
     checkOut22.onChildrenAdded();
     appearance3.onChildrenAdded();
     final DecoratorAppearance appearance4 = widgetByThemeElementName.getAppearance();
     appearance4.setElementMap(elementMap);
     appearance4.setState("pressed");
     widgetByThemeElementName.addBasicElement(appearance4);
     appearance4.onAttributesInitialized();
     final PixmapBorder element4 = new PixmapBorder();
     element4.onCheckOut();
     element4.setElementMap(elementMap);
     element4.setEnabled(false);
     appearance4.addBasicElement(element4);
     element4.onAttributesInitialized();
     final PixmapElement checkOut23 = PixmapElement.checkOut();
     checkOut23.setElementMap(elementMap);
     checkOut23.setHeight(4);
     checkOut23.setPosition(Alignment17.NORTH_WEST);
     checkOut23.setTexture(this.doc.getTexture("default_1.tga"));
     checkOut23.setWidth(1);
     checkOut23.setX(255);
     checkOut23.setY(292);
     element4.addBasicElement(checkOut23);
     checkOut23.onAttributesInitialized();
     checkOut23.onChildrenAdded();
     final PixmapElement checkOut24 = PixmapElement.checkOut();
     checkOut24.setElementMap(elementMap);
     checkOut24.setHeight(4);
     checkOut24.setPosition(Alignment17.NORTH);
     checkOut24.setTexture(this.doc.getTexture("default_1.tga"));
     checkOut24.setWidth(11);
     checkOut24.setX(280);
     checkOut24.setY(330);
     element4.addBasicElement(checkOut24);
     checkOut24.onAttributesInitialized();
     checkOut24.onChildrenAdded();
     final PixmapElement checkOut25 = PixmapElement.checkOut();
     checkOut25.setElementMap(elementMap);
     checkOut25.setHeight(4);
     checkOut25.setPosition(Alignment17.NORTH_EAST);
     checkOut25.setTexture(this.doc.getTexture("default_1.tga"));
     checkOut25.setWidth(1);
     checkOut25.setX(594);
     checkOut25.setY(286);
     element4.addBasicElement(checkOut25);
     checkOut25.onAttributesInitialized();
     checkOut25.onChildrenAdded();
     final PixmapElement checkOut26 = PixmapElement.checkOut();
     checkOut26.setElementMap(elementMap);
     checkOut26.setHeight(13);
     checkOut26.setPosition(Alignment17.EAST);
     checkOut26.setTexture(this.doc.getTexture("default_1.tga"));
     checkOut26.setWidth(1);
     checkOut26.setX(397);
     checkOut26.setY(766);
     element4.addBasicElement(checkOut26);
     checkOut26.onAttributesInitialized();
     checkOut26.onChildrenAdded();
     final PixmapElement checkOut27 = PixmapElement.checkOut();
     checkOut27.setElementMap(elementMap);
     checkOut27.setHeight(4);
     checkOut27.setPosition(Alignment17.SOUTH_EAST);
     checkOut27.setTexture(this.doc.getTexture("default_1.tga"));
     checkOut27.setWidth(1);
     checkOut27.setX(628);
     checkOut27.setY(276);
     element4.addBasicElement(checkOut27);
     checkOut27.onAttributesInitialized();
     checkOut27.onChildrenAdded();
     final PixmapElement checkOut28 = PixmapElement.checkOut();
     checkOut28.setElementMap(elementMap);
     checkOut28.setHeight(4);
     checkOut28.setPosition(Alignment17.SOUTH);
     checkOut28.setTexture(this.doc.getTexture("default_1.tga"));
     checkOut28.setWidth(11);
     checkOut28.setX(920);
     checkOut28.setY(587);
     element4.addBasicElement(checkOut28);
     checkOut28.onAttributesInitialized();
     checkOut28.onChildrenAdded();
     final PixmapElement checkOut29 = PixmapElement.checkOut();
     checkOut29.setElementMap(elementMap);
     checkOut29.setHeight(4);
     checkOut29.setPosition(Alignment17.SOUTH_WEST);
     checkOut29.setTexture(this.doc.getTexture("default_1.tga"));
     checkOut29.setWidth(1);
     checkOut29.setX(594);
     checkOut29.setY(286);
     element4.addBasicElement(checkOut29);
     checkOut29.onAttributesInitialized();
     checkOut29.onChildrenAdded();
     final PixmapElement checkOut30 = PixmapElement.checkOut();
     checkOut30.setElementMap(elementMap);
     checkOut30.setHeight(13);
     checkOut30.setPosition(Alignment17.WEST);
     checkOut30.setTexture(this.doc.getTexture("default_1.tga"));
     checkOut30.setWidth(1);
     checkOut30.setX(397);
     checkOut30.setY(766);
     element4.addBasicElement(checkOut30);
     checkOut30.onAttributesInitialized();
     checkOut30.onChildrenAdded();
     element4.onChildrenAdded();
     final PixmapBackground checkOut31 = PixmapBackground.checkOut();
     checkOut31.setElementMap(elementMap);
     checkOut31.setEnabled(false);
     checkOut31.setScaled(true);
     appearance4.addBasicElement(checkOut31);
     checkOut31.onAttributesInitialized();
     final PixmapElement checkOut32 = PixmapElement.checkOut();
     checkOut32.setElementMap(elementMap);
     checkOut32.setHeight(2);
     checkOut32.setPosition(Alignment17.CENTER);
     checkOut32.setTexture(this.doc.getTexture("default_1.tga"));
     checkOut32.setWidth(11);
     checkOut32.setX(379);
     checkOut32.setY(239);
     checkOut31.addBasicElement(checkOut32);
     checkOut32.onAttributesInitialized();
     checkOut32.onChildrenAdded();
     checkOut31.onChildrenAdded();
     final PixmapElement checkOut33 = PixmapElement.checkOut();
     checkOut33.setElementMap(elementMap);
     checkOut33.setHeight(5);
     checkOut33.setPosition(Alignment17.CENTER);
     checkOut33.setTexture(this.doc.getTexture("default_1.tga"));
     checkOut33.setWidth(11);
     checkOut33.setX(361);
     checkOut33.setY(549);
     appearance4.addBasicElement(checkOut33);
     checkOut33.onAttributesInitialized();
     checkOut33.onChildrenAdded();
     appearance4.onChildrenAdded();
   }
   appearance.onChildrenAdded();
 }