Program: 159853
Project: 159853
Buggy source:
/** 
 * This method is called from within the constructor to initialize the form. WARNING: Do NOT modify this code. The content of this method is always regenerated by the Form Editor.
 */
@SuppressWarnings("String_Node_Str") private void initComponents(){
  panelBackground=new MageRoundPane();
  panelBackground.setPreferredSize(new Dimension(PANEL_WIDTH - 2,PANEL_HEIGHT));
  Rectangle r=new Rectangle(80,80);
  lifeLabel=new JLabel();
  handLabel=new JLabel();
  poisonLabel=new JLabel();
  libraryLabel=new JLabel();
  setOpaque(false);
  panelBackground.setXOffset(3);
  panelBackground.setYOffset(3);
  panelBackground.setVisible(true);
  Image image=ImageHelper.getImageFromResources("String_Node_Str");
  topCardPanel=Plugins.getInstance().getMageCard(new CardView(CardRepository.instance.findCard("String_Node_Str").getCard()),bigCard,topCardDimension,gameId,true);
  topCardPanel.setVisible(false);
  panelBackground.add(topCardPanel);
  BufferedImage resized=ImageHelper.getResizedImage(BufferedImageBuilder.bufferImage(image,BufferedImage.TYPE_INT_ARGB),r);
  avatar=new HoverButton("String_Node_Str",resized,resized,resized,r);
  avatar.setObserver(new Command(){
    @Override public void execute(){
      session.sendPlayerUUID(gameId,playerId);
    }
  }
);
  r=new Rectangle(18,18);
  lifeLabel.setToolTipText("String_Node_Str");
  Image imageLife=ImageHelper.getImageFromResources("String_Node_Str");
  BufferedImage resizedLife=ImageHelper.getResizedImage(BufferedImageBuilder.bufferImage(imageLife,BufferedImage.TYPE_INT_ARGB),r);
  life=new ImagePanel(resizedLife,ImagePanel.ACTUAL);
  life.setToolTipText("String_Node_Str");
  life.setOpaque(false);
  r=new Rectangle(18,18);
  handLabel.setToolTipText("String_Node_Str");
  Image imageHand=ImageHelper.getImageFromResources("String_Node_Str");
  BufferedImage resizedHand=ImageHelper.getResizedImage(BufferedImageBuilder.bufferImage(imageHand,BufferedImage.TYPE_INT_ARGB),r);
  hand=new ImagePanel(resizedHand,ImagePanel.ACTUAL);
  hand.setToolTipText("String_Node_Str");
  hand.setOpaque(false);
  poisonLabel.setText("String_Node_Str");
  r=new Rectangle(14,14);
  poisonLabel.setToolTipText("String_Node_Str");
  Image imagePoison=ImageHelper.getImageFromResources("String_Node_Str");
  BufferedImage resizedPoison=ImageHelper.getResizedImage(BufferedImageBuilder.bufferImage(imagePoison,BufferedImage.TYPE_INT_ARGB),r);
  poison=new ImagePanel(resizedPoison,ImagePanel.ACTUAL);
  poison.setToolTipText("String_Node_Str");
  poison.setOpaque(false);
  r=new Rectangle(19,19);
  libraryLabel.setToolTipText("String_Node_Str");
  Image imageLibrary=ImageHelper.getImageFromResources("String_Node_Str");
  BufferedImage resizedLibrary=ImageHelper.getResizedImage(BufferedImageBuilder.bufferImage(imageLibrary,BufferedImage.TYPE_INT_ARGB),r);
  library=new ImagePanel(resizedLibrary,ImagePanel.ACTUAL);
  library.setToolTipText("String_Node_Str");
  library.setOpaque(false);
  graveLabel=new JLabel();
  r=new Rectangle(21,21);
  graveLabel.setToolTipText("String_Node_Str");
  Image imageGrave=ImageHelper.getImageFromResources("String_Node_Str");
  BufferedImage resizedGrave=ImageHelper.getResizedImage(BufferedImageBuilder.bufferImage(imageGrave,BufferedImage.TYPE_INT_ARGB),r);
  grave=new HoverButton(null,resizedGrave,resizedGrave,resizedGrave,r);
  grave.setToolTipText("String_Node_Str");
  grave.setOpaque(false);
  grave.setObserver(new Command(){
    @Override public void execute(){
      btnGraveActionPerformed(null);
    }
  }
);
  r=new Rectangle(25,21);
  image=ImageHelper.getImageFromResources("String_Node_Str");
  resized=ImageHelper.getResizedImage(BufferedImageBuilder.bufferImage(image,BufferedImage.TYPE_INT_ARGB),r);
  cheat=new JButton();
  cheat.setIcon(new ImageIcon(resized));
  cheat.setToolTipText("String_Node_Str");
  cheat.addActionListener(new ActionListener(){
    @Override public void actionPerformed(    ActionEvent e){
      btnCheatActionPerformed(e);
    }
  }
);
  zonesPanel=new JPanel();
  zonesPanel.setPreferredSize(new Dimension(100,25));
  zonesPanel.setSize(100,25);
  zonesPanel.setLayout(null);
  image=ImageHelper.getImageFromResources("String_Node_Str");
  r=new Rectangle(21,21);
  resized=ImageHelper.getResizedImage(BufferedImageBuilder.bufferImage(image,BufferedImage.TYPE_INT_ARGB),r);
  commandZone=new HoverButton(null,resized,resized,resized,r);
  commandZone.setToolTipText("String_Node_Str");
  commandZone.setOpaque(false);
  commandZone.setObserver(new Command(){
    @Override public void execute(){
      btnExileZoneActionPerformed(null);
    }
  }
);
  commandZone.setBounds(0,0,21,21);
  zonesPanel.add(commandZone);
  btnPlayer=new JButton();
  btnPlayer.setText("String_Node_Str");
  btnPlayer.setVisible(false);
  btnPlayer.setToolTipText("String_Node_Str");
  btnPlayer.addActionListener(new ActionListener(){
    @Override public void actionPerformed(    ActionEvent e){
      session.sendPlayerUUID(gameId,playerId);
    }
  }
);
  BufferedImage imageManaW=ManaSymbols.getManaSymbolImageSmall("String_Node_Str");
  ImagePanel manaW=new ImagePanel(imageManaW,ImagePanel.ACTUAL);
  manaW.setOpaque(false);
  JLabel manaCountLabelW=new JLabel();
  manaCountLabelW.setText("String_Node_Str");
  manaLabels.put("String_Node_Str",manaCountLabelW);
  BufferedImage imageManaU=ManaSymbols.getManaSymbolImageSmall("String_Node_Str");
  ImagePanel manaU=new ImagePanel(imageManaU,ImagePanel.ACTUAL);
  manaU.setOpaque(false);
  JLabel manaCountLabelU=new JLabel();
  manaCountLabelU.setText("String_Node_Str");
  manaLabels.put("String_Node_Str",manaCountLabelU);
  BufferedImage imageManaB=ManaSymbols.getManaSymbolImageSmall("String_Node_Str");
  ImagePanel manaB=new ImagePanel(imageManaB,ImagePanel.ACTUAL);
  manaB.setOpaque(false);
  JLabel manaCountLabelB=new JLabel();
  manaCountLabelB.setText("String_Node_Str");
  manaLabels.put("String_Node_Str",manaCountLabelB);
  BufferedImage imageManaR=ManaSymbols.getManaSymbolImageSmall("String_Node_Str");
  ImagePanel manaR=new ImagePanel(imageManaR,ImagePanel.ACTUAL);
  manaR.setOpaque(false);
  JLabel manaCountLabelR=new JLabel();
  manaCountLabelR.setText("String_Node_Str");
  manaLabels.put("String_Node_Str",manaCountLabelR);
  BufferedImage imageManaG=ManaSymbols.getManaSymbolImageSmall("String_Node_Str");
  ImagePanel manaG=new ImagePanel(imageManaG,ImagePanel.ACTUAL);
  manaG.setOpaque(false);
  JLabel manaCountLabelG=new JLabel();
  manaCountLabelG.setText("String_Node_Str");
  manaLabels.put("String_Node_Str",manaCountLabelG);
  BufferedImage imageManaX=ManaSymbols.getManaSymbolImageSmall("String_Node_Str");
  ImagePanel manaX=new ImagePanel(imageManaX,ImagePanel.ACTUAL);
  manaX.setOpaque(false);
  JLabel manaCountLabelX=new JLabel();
  manaCountLabelX.setText("String_Node_Str");
  manaLabels.put("String_Node_Str",manaCountLabelX);
  GroupLayout gl_panelBackground=new GroupLayout(panelBackground);
  gl_panelBackground.setHorizontalGroup(gl_panelBackground.createParallelGroup(Alignment.LEADING).addGroup(gl_panelBackground.createSequentialGroup().addGap(9).addComponent(life,GroupLayout.PREFERRED_SIZE,18,GroupLayout.PREFERRED_SIZE).addGap(3).addGroup(gl_panelBackground.createParallelGroup(Alignment.LEADING).addGroup(gl_panelBackground.createSequentialGroup().addGap(18).addComponent(hand,GroupLayout.PREFERRED_SIZE,18,GroupLayout.PREFERRED_SIZE)).addComponent(lifeLabel,GroupLayout.PREFERRED_SIZE,20,GroupLayout.PREFERRED_SIZE)).addGap(4).addComponent(handLabel,GroupLayout.PREFERRED_SIZE,20,GroupLayout.PREFERRED_SIZE)).addGroup(gl_panelBackground.createSequentialGroup().addGap(9).addGroup(gl_panelBackground.createParallelGroup(Alignment.LEADING).addGroup(gl_panelBackground.createSequentialGroup().addGap(3).addComponent(poison,GroupLayout.PREFERRED_SIZE,14,GroupLayout.PREFERRED_SIZE)).addGroup(gl_panelBackground.createSequentialGroup().addGap(2).addComponent(manaW,GroupLayout.PREFERRED_SIZE,15,GroupLayout.PREFERRED_SIZE)).addGroup(gl_panelBackground.createSequentialGroup().addGap(2).addComponent(manaU,GroupLayout.PREFERRED_SIZE,15,GroupLayout.PREFERRED_SIZE)).addGroup(gl_panelBackground.createSequentialGroup().addGap(2).addComponent(manaB,GroupLayout.PREFERRED_SIZE,15,GroupLayout.PREFERRED_SIZE)).addComponent(grave,GroupLayout.PREFERRED_SIZE,21,GroupLayout.PREFERRED_SIZE)).addGroup(gl_panelBackground.createParallelGroup(Alignment.LEADING).addGroup(gl_panelBackground.createSequentialGroup().addGroup(gl_panelBackground.createParallelGroup(Alignment.LEADING).addGroup(gl_panelBackground.createSequentialGroup().addGap(18).addComponent(library,GroupLayout.PREFERRED_SIZE,19,GroupLayout.PREFERRED_SIZE)).addComponent(poisonLabel,GroupLayout.PREFERRED_SIZE,20,GroupLayout.PREFERRED_SIZE).addGroup(gl_panelBackground.createSequentialGroup().addGap(20).addComponent(manaR,GroupLayout.PREFERRED_SIZE,15,GroupLayout.PREFERRED_SIZE)).addGroup(gl_panelBackground.createSequentialGroup().addGap(1).addComponent(manaCountLabelW,GroupLayout.PREFERRED_SIZE,30,GroupLayout.PREFERRED_SIZE))).addGap(3).addComponent(manaCountLabelR,GroupLayout.PREFERRED_SIZE,30,GroupLayout.PREFERRED_SIZE)).addGroup(gl_panelBackground.createSequentialGroup().addGap(1).addGroup(gl_panelBackground.createParallelGroup(Alignment.LEADING).addComponent(manaCountLabelB,GroupLayout.PREFERRED_SIZE,30,GroupLayout.PREFERRED_SIZE).addGroup(gl_panelBackground.createSequentialGroup().addGap(19).addComponent(manaX,GroupLayout.PREFERRED_SIZE,15,GroupLayout.PREFERRED_SIZE))).addGap(5).addComponent(manaCountLabelX,GroupLayout.PREFERRED_SIZE,30,GroupLayout.PREFERRED_SIZE)).addGroup(gl_panelBackground.createSequentialGroup().addGap(20).addComponent(manaG,GroupLayout.PREFERRED_SIZE,15,GroupLayout.PREFERRED_SIZE)).addGroup(gl_panelBackground.createSequentialGroup().addGap(40).addComponent(manaCountLabelG,GroupLayout.PREFERRED_SIZE,30,GroupLayout.PREFERRED_SIZE)).addGroup(gl_panelBackground.createSequentialGroup().addGap(40).addComponent(libraryLabel,GroupLayout.PREFERRED_SIZE,20,GroupLayout.PREFERRED_SIZE)).addGroup(gl_panelBackground.createSequentialGroup().addGap(18).addComponent(cheat,GroupLayout.PREFERRED_SIZE,25,GroupLayout.PREFERRED_SIZE)).addGroup(gl_panelBackground.createSequentialGroup().addGap(5).addComponent(graveLabel,GroupLayout.PREFERRED_SIZE,21,GroupLayout.PREFERRED_SIZE)).addGroup(gl_panelBackground.createSequentialGroup().addGap(1).addComponent(manaCountLabelU,GroupLayout.PREFERRED_SIZE,30,GroupLayout.PREFERRED_SIZE)))).addGroup(gl_panelBackground.createSequentialGroup().addGap(6).addGroup(gl_panelBackground.createParallelGroup(Alignment.LEADING).addComponent(btnPlayer,Alignment.TRAILING,GroupLayout.DEFAULT_SIZE,GroupLayout.DEFAULT_SIZE,Short.MAX_VALUE).addComponent(avatar,Alignment.TRAILING,GroupLayout.DEFAULT_SIZE,80,Short.MAX_VALUE)).addGap(14)).addGroup(gl_panelBackground.createSequentialGroup().addGap(6).addComponent(zonesPanel,GroupLayout.DEFAULT_SIZE,GroupLayout.PREFERRED_SIZE,GroupLayout.PREFERRED_SIZE).addGap(14)));
  gl_panelBackground.setVerticalGroup(gl_panelBackground.createParallelGroup(Alignment.LEADING).addGroup(gl_panelBackground.createSequentialGroup().addGap(6).addComponent(avatar,GroupLayout.PREFERRED_SIZE,80,GroupLayout.PREFERRED_SIZE).addPreferredGap(ComponentPlacement.RELATED).addComponent(btnPlayer).addPreferredGap(ComponentPlacement.RELATED).addGroup(gl_panelBackground.createParallelGroup(Alignment.LEADING).addGroup(gl_panelBackground.createSequentialGroup().addGap(1).addComponent(life,GroupLayout.PREFERRED_SIZE,18,GroupLayout.PREFERRED_SIZE)).addGroup(gl_panelBackground.createSequentialGroup().addGap(1).addComponent(hand,GroupLayout.PREFERRED_SIZE,18,GroupLayout.PREFERRED_SIZE)).addComponent(lifeLabel,GroupLayout.PREFERRED_SIZE,20,GroupLayout.PREFERRED_SIZE).addComponent(handLabel,GroupLayout.PREFERRED_SIZE,20,GroupLayout.PREFERRED_SIZE)).addGap(1).addGroup(gl_panelBackground.createParallelGroup(Alignment.LEADING).addGroup(gl_panelBackground.createSequentialGroup().addGap(4).addComponent(poison,GroupLayout.PREFERRED_SIZE,14,GroupLayout.PREFERRED_SIZE).addGap(4).addComponent(manaW,GroupLayout.PREFERRED_SIZE,15,GroupLayout.PREFERRED_SIZE).addGap(2).addComponent(manaU,GroupLayout.PREFERRED_SIZE,15,GroupLayout.PREFERRED_SIZE).addGap(2).addComponent(manaB,GroupLayout.PREFERRED_SIZE,15,GroupLayout.PREFERRED_SIZE).addGap(5).addComponent(grave,GroupLayout.PREFERRED_SIZE,21,GroupLayout.PREFERRED_SIZE)).addGroup(gl_panelBackground.createSequentialGroup().addGroup(gl_panelBackground.createParallelGroup(Alignment.LEADING).addGroup(gl_panelBackground.createSequentialGroup().addGroup(gl_panelBackground.createParallelGroup(Alignment.LEADING).addGroup(gl_panelBackground.createSequentialGroup().addGap(1).addComponent(library,GroupLayout.PREFERRED_SIZE,19,GroupLayout.PREFERRED_SIZE)).addComponent(poisonLabel,GroupLayout.PREFERRED_SIZE,20,GroupLayout.PREFERRED_SIZE)).addGap(2).addComponent(manaR,GroupLayout.PREFERRED_SIZE,15,GroupLayout.PREFERRED_SIZE)).addGroup(gl_panelBackground.createSequentialGroup().addGap(14).addComponent(manaCountLabelW,GroupLayout.PREFERRED_SIZE,30,GroupLayout.PREFERRED_SIZE)).addGroup(gl_panelBackground.createSequentialGroup().addGap(14).addComponent(manaCountLabelR,GroupLayout.PREFERRED_SIZE,30,GroupLayout.PREFERRED_SIZE))).addGap(4).addGroup(gl_panelBackground.createParallelGroup(Alignment.LEADING).addComponent(manaCountLabelB,GroupLayout.PREFERRED_SIZE,30,GroupLayout.PREFERRED_SIZE).addGroup(gl_panelBackground.createSequentialGroup().addGap(8).addComponent(manaX,GroupLayout.PREFERRED_SIZE,15,GroupLayout.PREFERRED_SIZE)).addComponent(manaCountLabelX,GroupLayout.PREFERRED_SIZE,30,GroupLayout.PREFERRED_SIZE))).addGroup(gl_panelBackground.createSequentialGroup().addGap(39).addComponent(manaG,GroupLayout.PREFERRED_SIZE,15,GroupLayout.PREFERRED_SIZE)).addGroup(gl_panelBackground.createSequentialGroup().addGap(31).addComponent(manaCountLabelG,GroupLayout.PREFERRED_SIZE,30,GroupLayout.PREFERRED_SIZE)).addComponent(libraryLabel,GroupLayout.PREFERRED_SIZE,20,GroupLayout.PREFERRED_SIZE).addGroup(gl_panelBackground.createSequentialGroup().addGap(76).addComponent(cheat,GroupLayout.PREFERRED_SIZE,21,GroupLayout.PREFERRED_SIZE)).addGroup(gl_panelBackground.createSequentialGroup().addGap(76).addComponent(graveLabel,GroupLayout.PREFERRED_SIZE,21,GroupLayout.PREFERRED_SIZE)).addGroup(gl_panelBackground.createSequentialGroup().addGap(31).addComponent(manaCountLabelU,GroupLayout.PREFERRED_SIZE,30,GroupLayout.PREFERRED_SIZE))).addPreferredGap(ComponentPlacement.RELATED).addComponent(zonesPanel,GroupLayout.PREFERRED_SIZE,GroupLayout.PREFERRED_SIZE,GroupLayout.PREFERRED_SIZE)));
  panelBackground.setLayout(gl_panelBackground);
  GroupLayout groupLayout=new GroupLayout(this);
  groupLayout.setHorizontalGroup(groupLayout.createParallelGroup(Alignment.LEADING).addGroup(groupLayout.createSequentialGroup().addComponent(panelBackground,GroupLayout.PREFERRED_SIZE,GroupLayout.PREFERRED_SIZE,GroupLayout.PREFERRED_SIZE)));
  groupLayout.setVerticalGroup(groupLayout.createParallelGroup(Alignment.LEADING).addGroup(groupLayout.createSequentialGroup().addComponent(panelBackground,GroupLayout.PREFERRED_SIZE,GroupLayout.PREFERRED_SIZE,GroupLayout.PREFERRED_SIZE)));
  setLayout(groupLayout);
}

Fixed version (ground truth):
/** 
 * This method is called from within the constructor to initialize the form. WARNING: Do NOT modify this code. The content of this method is always regenerated by the Form Editor.
 */
@SuppressWarnings("String_Node_Str") private void initComponents(){
  panelBackground=new MageRoundPane();
  panelBackground.setPreferredSize(new Dimension(PANEL_WIDTH - 2,PANEL_HEIGHT));
  Rectangle r=new Rectangle(80,80);
  lifeLabel=new JLabel();
  handLabel=new JLabel();
  poisonLabel=new JLabel();
  libraryLabel=new JLabel();
  setOpaque(false);
  panelBackground.setXOffset(3);
  panelBackground.setYOffset(3);
  panelBackground.setVisible(true);
  Image image=ImageHelper.getImageFromResources("String_Node_Str");
  topCardPanel=Plugins.getInstance().getMageCard(new CardView(CardRepository.instance.findCard("String_Node_Str").getCard()),bigCard,topCardDimension,gameId,true);
  topCardPanel.setVisible(false);
  panelBackground.add(topCardPanel);
  BufferedImage resized=ImageHelper.getResizedImage(BufferedImageBuilder.bufferImage(image,BufferedImage.TYPE_INT_ARGB),r);
  avatar=new HoverButton("String_Node_Str",resized,resized,resized,r);
  avatar.setObserver(new Command(){
    @Override public void execute(){
      session.sendPlayerUUID(gameId,playerId);
    }
  }
);
  r=new Rectangle(18,18);
  lifeLabel.setToolTipText("String_Node_Str");
  Image imageLife=ImageHelper.getImageFromResources("String_Node_Str");
  BufferedImage resizedLife=ImageHelper.getResizedImage(BufferedImageBuilder.bufferImage(imageLife,BufferedImage.TYPE_INT_ARGB),r);
  life=new ImagePanel(resizedLife,ImagePanel.ACTUAL);
  life.setToolTipText("String_Node_Str");
  life.setOpaque(false);
  r=new Rectangle(18,18);
  handLabel.setToolTipText("String_Node_Str");
  Image imageHand=ImageHelper.getImageFromResources("String_Node_Str");
  BufferedImage resizedHand=ImageHelper.getResizedImage(BufferedImageBuilder.bufferImage(imageHand,BufferedImage.TYPE_INT_ARGB),r);
  hand=new ImagePanel(resizedHand,ImagePanel.ACTUAL);
  hand.setToolTipText("String_Node_Str");
  hand.setOpaque(false);
  poisonLabel.setText("String_Node_Str");
  r=new Rectangle(14,14);
  poisonLabel.setToolTipText("String_Node_Str");
  Image imagePoison=ImageHelper.getImageFromResources("String_Node_Str");
  BufferedImage resizedPoison=ImageHelper.getResizedImage(BufferedImageBuilder.bufferImage(imagePoison,BufferedImage.TYPE_INT_ARGB),r);
  poison=new ImagePanel(resizedPoison,ImagePanel.ACTUAL);
  poison.setToolTipText("String_Node_Str");
  poison.setOpaque(false);
  r=new Rectangle(19,19);
  libraryLabel.setToolTipText("String_Node_Str");
  Image imageLibrary=ImageHelper.getImageFromResources("String_Node_Str");
  BufferedImage resizedLibrary=ImageHelper.getResizedImage(BufferedImageBuilder.bufferImage(imageLibrary,BufferedImage.TYPE_INT_ARGB),r);
  library=new ImagePanel(resizedLibrary,ImagePanel.ACTUAL);
  library.setToolTipText("String_Node_Str");
  library.setOpaque(false);
  graveLabel=new JLabel();
  r=new Rectangle(21,21);
  graveLabel.setToolTipText("String_Node_Str");
  Image imageGrave=ImageHelper.getImageFromResources("String_Node_Str");
  BufferedImage resizedGrave=ImageHelper.getResizedImage(BufferedImageBuilder.bufferImage(imageGrave,BufferedImage.TYPE_INT_ARGB),r);
  grave=new HoverButton(null,resizedGrave,resizedGrave,resizedGrave,r);
  grave.setToolTipText("String_Node_Str");
  grave.setOpaque(false);
  grave.setObserver(new Command(){
    @Override public void execute(){
      btnGraveActionPerformed(null);
    }
  }
);
  r=new Rectangle(25,21);
  image=ImageHelper.getImageFromResources("String_Node_Str");
  resized=ImageHelper.getResizedImage(BufferedImageBuilder.bufferImage(image,BufferedImage.TYPE_INT_ARGB),r);
  cheat=new JButton();
  cheat.setIcon(new ImageIcon(resized));
  cheat.setToolTipText("String_Node_Str");
  cheat.addActionListener(new ActionListener(){
    @Override public void actionPerformed(    ActionEvent e){
      btnCheatActionPerformed(e);
    }
  }
);
  zonesPanel=new JPanel();
  zonesPanel.setPreferredSize(new Dimension(100,20));
  zonesPanel.setSize(100,20);
  zonesPanel.setLayout(null);
  image=ImageHelper.getImageFromResources("String_Node_Str");
  r=new Rectangle(21,21);
  resized=ImageHelper.getResizedImage(BufferedImageBuilder.bufferImage(image,BufferedImage.TYPE_INT_ARGB),r);
  commandZone=new HoverButton(null,resized,resized,resized,r);
  commandZone.setToolTipText("String_Node_Str");
  commandZone.setOpaque(false);
  commandZone.setObserver(new Command(){
    @Override public void execute(){
      btnExileZoneActionPerformed(null);
    }
  }
);
  commandZone.setBounds(0,0,21,21);
  zonesPanel.add(commandZone);
  btnPlayer=new JButton();
  btnPlayer.setText("String_Node_Str");
  btnPlayer.setVisible(false);
  btnPlayer.setToolTipText("String_Node_Str");
  btnPlayer.addActionListener(new ActionListener(){
    @Override public void actionPerformed(    ActionEvent e){
      session.sendPlayerUUID(gameId,playerId);
    }
  }
);
  BufferedImage imageManaW=ManaSymbols.getManaSymbolImageSmall("String_Node_Str");
  ImagePanel manaW=new ImagePanel(imageManaW,ImagePanel.ACTUAL);
  manaW.setOpaque(false);
  JLabel manaCountLabelW=new JLabel();
  manaCountLabelW.setText("String_Node_Str");
  manaLabels.put("String_Node_Str",manaCountLabelW);
  BufferedImage imageManaU=ManaSymbols.getManaSymbolImageSmall("String_Node_Str");
  ImagePanel manaU=new ImagePanel(imageManaU,ImagePanel.ACTUAL);
  manaU.setOpaque(false);
  JLabel manaCountLabelU=new JLabel();
  manaCountLabelU.setText("String_Node_Str");
  manaLabels.put("String_Node_Str",manaCountLabelU);
  BufferedImage imageManaB=ManaSymbols.getManaSymbolImageSmall("String_Node_Str");
  ImagePanel manaB=new ImagePanel(imageManaB,ImagePanel.ACTUAL);
  manaB.setOpaque(false);
  JLabel manaCountLabelB=new JLabel();
  manaCountLabelB.setText("String_Node_Str");
  manaLabels.put("String_Node_Str",manaCountLabelB);
  BufferedImage imageManaR=ManaSymbols.getManaSymbolImageSmall("String_Node_Str");
  ImagePanel manaR=new ImagePanel(imageManaR,ImagePanel.ACTUAL);
  manaR.setOpaque(false);
  JLabel manaCountLabelR=new JLabel();
  manaCountLabelR.setText("String_Node_Str");
  manaLabels.put("String_Node_Str",manaCountLabelR);
  BufferedImage imageManaG=ManaSymbols.getManaSymbolImageSmall("String_Node_Str");
  ImagePanel manaG=new ImagePanel(imageManaG,ImagePanel.ACTUAL);
  manaG.setOpaque(false);
  JLabel manaCountLabelG=new JLabel();
  manaCountLabelG.setText("String_Node_Str");
  manaLabels.put("String_Node_Str",manaCountLabelG);
  BufferedImage imageManaX=ManaSymbols.getManaSymbolImageSmall("String_Node_Str");
  ImagePanel manaX=new ImagePanel(imageManaX,ImagePanel.ACTUAL);
  manaX.setOpaque(false);
  JLabel manaCountLabelX=new JLabel();
  manaCountLabelX.setText("String_Node_Str");
  manaLabels.put("String_Node_Str",manaCountLabelX);
  GroupLayout gl_panelBackground=new GroupLayout(panelBackground);
  gl_panelBackground.setHorizontalGroup(gl_panelBackground.createParallelGroup(Alignment.LEADING).addGroup(gl_panelBackground.createSequentialGroup().addGap(9).addComponent(life,GroupLayout.PREFERRED_SIZE,18,GroupLayout.PREFERRED_SIZE).addGap(3).addGroup(gl_panelBackground.createParallelGroup(Alignment.LEADING).addGroup(gl_panelBackground.createSequentialGroup().addGap(18).addComponent(hand,GroupLayout.PREFERRED_SIZE,18,GroupLayout.PREFERRED_SIZE)).addComponent(lifeLabel,GroupLayout.PREFERRED_SIZE,20,GroupLayout.PREFERRED_SIZE)).addGap(4).addComponent(handLabel,GroupLayout.PREFERRED_SIZE,20,GroupLayout.PREFERRED_SIZE)).addGroup(gl_panelBackground.createSequentialGroup().addGap(9).addGroup(gl_panelBackground.createParallelGroup(Alignment.LEADING).addGroup(gl_panelBackground.createSequentialGroup().addGap(3).addComponent(poison,GroupLayout.PREFERRED_SIZE,14,GroupLayout.PREFERRED_SIZE)).addGroup(gl_panelBackground.createSequentialGroup().addGap(2).addComponent(manaW,GroupLayout.PREFERRED_SIZE,15,GroupLayout.PREFERRED_SIZE)).addGroup(gl_panelBackground.createSequentialGroup().addGap(2).addComponent(manaU,GroupLayout.PREFERRED_SIZE,15,GroupLayout.PREFERRED_SIZE)).addGroup(gl_panelBackground.createSequentialGroup().addGap(2).addComponent(manaB,GroupLayout.PREFERRED_SIZE,15,GroupLayout.PREFERRED_SIZE)).addComponent(grave,GroupLayout.PREFERRED_SIZE,21,GroupLayout.PREFERRED_SIZE)).addGroup(gl_panelBackground.createParallelGroup(Alignment.LEADING).addGroup(gl_panelBackground.createSequentialGroup().addGroup(gl_panelBackground.createParallelGroup(Alignment.LEADING).addGroup(gl_panelBackground.createSequentialGroup().addGap(18).addComponent(library,GroupLayout.PREFERRED_SIZE,19,GroupLayout.PREFERRED_SIZE)).addComponent(poisonLabel,GroupLayout.PREFERRED_SIZE,20,GroupLayout.PREFERRED_SIZE).addGroup(gl_panelBackground.createSequentialGroup().addGap(20).addComponent(manaR,GroupLayout.PREFERRED_SIZE,15,GroupLayout.PREFERRED_SIZE)).addGroup(gl_panelBackground.createSequentialGroup().addGap(1).addComponent(manaCountLabelW,GroupLayout.PREFERRED_SIZE,30,GroupLayout.PREFERRED_SIZE))).addGap(3).addComponent(manaCountLabelR,GroupLayout.PREFERRED_SIZE,30,GroupLayout.PREFERRED_SIZE)).addGroup(gl_panelBackground.createSequentialGroup().addGap(1).addGroup(gl_panelBackground.createParallelGroup(Alignment.LEADING).addComponent(manaCountLabelB,GroupLayout.PREFERRED_SIZE,30,GroupLayout.PREFERRED_SIZE).addGroup(gl_panelBackground.createSequentialGroup().addGap(19).addComponent(manaX,GroupLayout.PREFERRED_SIZE,15,GroupLayout.PREFERRED_SIZE))).addGap(5).addComponent(manaCountLabelX,GroupLayout.PREFERRED_SIZE,30,GroupLayout.PREFERRED_SIZE)).addGroup(gl_panelBackground.createSequentialGroup().addGap(20).addComponent(manaG,GroupLayout.PREFERRED_SIZE,15,GroupLayout.PREFERRED_SIZE)).addGroup(gl_panelBackground.createSequentialGroup().addGap(40).addComponent(manaCountLabelG,GroupLayout.PREFERRED_SIZE,30,GroupLayout.PREFERRED_SIZE)).addGroup(gl_panelBackground.createSequentialGroup().addGap(40).addComponent(libraryLabel,GroupLayout.PREFERRED_SIZE,20,GroupLayout.PREFERRED_SIZE)).addGroup(gl_panelBackground.createSequentialGroup().addGap(18).addComponent(cheat,GroupLayout.PREFERRED_SIZE,25,GroupLayout.PREFERRED_SIZE)).addGroup(gl_panelBackground.createSequentialGroup().addGap(5).addComponent(graveLabel,GroupLayout.PREFERRED_SIZE,21,GroupLayout.PREFERRED_SIZE)).addGroup(gl_panelBackground.createSequentialGroup().addGap(1).addComponent(manaCountLabelU,GroupLayout.PREFERRED_SIZE,30,GroupLayout.PREFERRED_SIZE)))).addGroup(gl_panelBackground.createSequentialGroup().addGap(6).addGroup(gl_panelBackground.createParallelGroup(Alignment.LEADING).addComponent(btnPlayer,Alignment.TRAILING,GroupLayout.DEFAULT_SIZE,GroupLayout.DEFAULT_SIZE,Short.MAX_VALUE).addComponent(avatar,Alignment.TRAILING,GroupLayout.DEFAULT_SIZE,80,Short.MAX_VALUE)).addGap(14)).addGroup(gl_panelBackground.createSequentialGroup().addGap(6).addComponent(zonesPanel,GroupLayout.DEFAULT_SIZE,GroupLayout.PREFERRED_SIZE,GroupLayout.PREFERRED_SIZE).addGap(14)));
  gl_panelBackground.setVerticalGroup(gl_panelBackground.createParallelGroup(Alignment.LEADING).addGroup(gl_panelBackground.createSequentialGroup().addGap(6).addComponent(avatar,GroupLayout.PREFERRED_SIZE,80,GroupLayout.PREFERRED_SIZE).addPreferredGap(ComponentPlacement.RELATED).addComponent(btnPlayer).addPreferredGap(ComponentPlacement.RELATED).addGroup(gl_panelBackground.createParallelGroup(Alignment.LEADING).addGroup(gl_panelBackground.createSequentialGroup().addGap(1).addComponent(life,GroupLayout.PREFERRED_SIZE,18,GroupLayout.PREFERRED_SIZE)).addGroup(gl_panelBackground.createSequentialGroup().addGap(1).addComponent(hand,GroupLayout.PREFERRED_SIZE,18,GroupLayout.PREFERRED_SIZE)).addComponent(lifeLabel,GroupLayout.PREFERRED_SIZE,20,GroupLayout.PREFERRED_SIZE).addComponent(handLabel,GroupLayout.PREFERRED_SIZE,20,GroupLayout.PREFERRED_SIZE)).addGap(1).addGroup(gl_panelBackground.createParallelGroup(Alignment.LEADING).addGroup(gl_panelBackground.createSequentialGroup().addGap(4).addComponent(poison,GroupLayout.PREFERRED_SIZE,14,GroupLayout.PREFERRED_SIZE).addGap(4).addComponent(manaW,GroupLayout.PREFERRED_SIZE,15,GroupLayout.PREFERRED_SIZE).addGap(2).addComponent(manaU,GroupLayout.PREFERRED_SIZE,15,GroupLayout.PREFERRED_SIZE).addGap(2).addComponent(manaB,GroupLayout.PREFERRED_SIZE,15,GroupLayout.PREFERRED_SIZE).addGap(5).addComponent(grave,GroupLayout.PREFERRED_SIZE,21,GroupLayout.PREFERRED_SIZE)).addGroup(gl_panelBackground.createSequentialGroup().addGroup(gl_panelBackground.createParallelGroup(Alignment.LEADING).addGroup(gl_panelBackground.createSequentialGroup().addGroup(gl_panelBackground.createParallelGroup(Alignment.LEADING).addGroup(gl_panelBackground.createSequentialGroup().addGap(1).addComponent(library,GroupLayout.PREFERRED_SIZE,19,GroupLayout.PREFERRED_SIZE)).addComponent(poisonLabel,GroupLayout.PREFERRED_SIZE,20,GroupLayout.PREFERRED_SIZE)).addGap(2).addComponent(manaR,GroupLayout.PREFERRED_SIZE,15,GroupLayout.PREFERRED_SIZE)).addGroup(gl_panelBackground.createSequentialGroup().addGap(14).addComponent(manaCountLabelW,GroupLayout.PREFERRED_SIZE,30,GroupLayout.PREFERRED_SIZE)).addGroup(gl_panelBackground.createSequentialGroup().addGap(14).addComponent(manaCountLabelR,GroupLayout.PREFERRED_SIZE,30,GroupLayout.PREFERRED_SIZE))).addGap(4).addGroup(gl_panelBackground.createParallelGroup(Alignment.LEADING).addComponent(manaCountLabelB,GroupLayout.PREFERRED_SIZE,30,GroupLayout.PREFERRED_SIZE).addGroup(gl_panelBackground.createSequentialGroup().addGap(8).addComponent(manaX,GroupLayout.PREFERRED_SIZE,15,GroupLayout.PREFERRED_SIZE)).addComponent(manaCountLabelX,GroupLayout.PREFERRED_SIZE,30,GroupLayout.PREFERRED_SIZE))).addGroup(gl_panelBackground.createSequentialGroup().addGap(39).addComponent(manaG,GroupLayout.PREFERRED_SIZE,15,GroupLayout.PREFERRED_SIZE)).addGroup(gl_panelBackground.createSequentialGroup().addGap(31).addComponent(manaCountLabelG,GroupLayout.PREFERRED_SIZE,30,GroupLayout.PREFERRED_SIZE)).addComponent(libraryLabel,GroupLayout.PREFERRED_SIZE,20,GroupLayout.PREFERRED_SIZE).addGroup(gl_panelBackground.createSequentialGroup().addGap(76).addComponent(cheat,GroupLayout.PREFERRED_SIZE,21,GroupLayout.PREFERRED_SIZE)).addGroup(gl_panelBackground.createSequentialGroup().addGap(76).addComponent(graveLabel,GroupLayout.PREFERRED_SIZE,21,GroupLayout.PREFERRED_SIZE)).addGroup(gl_panelBackground.createSequentialGroup().addGap(31).addComponent(manaCountLabelU,GroupLayout.PREFERRED_SIZE,30,GroupLayout.PREFERRED_SIZE))).addPreferredGap(ComponentPlacement.RELATED).addComponent(zonesPanel,GroupLayout.PREFERRED_SIZE,GroupLayout.PREFERRED_SIZE,GroupLayout.PREFERRED_SIZE)));
  panelBackground.setLayout(gl_panelBackground);
  GroupLayout groupLayout=new GroupLayout(this);
  groupLayout.setHorizontalGroup(groupLayout.createParallelGroup(Alignment.LEADING).addGroup(groupLayout.createSequentialGroup().addComponent(panelBackground,GroupLayout.PREFERRED_SIZE,GroupLayout.PREFERRED_SIZE,GroupLayout.PREFERRED_SIZE)));
  groupLayout.setVerticalGroup(groupLayout.createParallelGroup(Alignment.LEADING).addGroup(groupLayout.createSequentialGroup().addComponent(panelBackground,GroupLayout.PREFERRED_SIZE,GroupLayout.PREFERRED_SIZE,GroupLayout.PREFERRED_SIZE)));
  setLayout(groupLayout);
}