public Renderable generateShortcut() {
   RenderableComplex shortcut = new RenderableComplex();
   shortcut.hideComponents = hideComponents;
   generateShortcut(shortcut);
   if (textBounds != null) {
     shortcut.setTextPosition(textBounds.x, textBounds.y);
   }
   return shortcut;
 }