Program: 56106
Project: 56106
Buggy source:
private void generate(boolean sizeChangable){
  nameField=new JTextField();
  descriptionField=new JTextArea();
  descriptionField.setMinimumSize(new Dimension(200,50));
  width=new SpinnerNumberModel(DEFAULT_MAPSIZE,MIN_MAPSIZE,MAX_MAPSIZE,1);
  height=new SpinnerNumberModel(DEFAULT_MAPSIZE,MIN_MAPSIZE,MAX_MAPSIZE,1);
  minPlayer=new SpinnerNumberModel(1,1,CommonConstants.MAX_PLAYERS,1);
  maxPlayer=new SpinnerNumberModel(1,1,CommonConstants.MAX_PLAYERS,1);
  JSpinner widthField=new JSpinner(width);
  JSpinner heightField=new JSpinner(height);
  JSpinner minPlayerField=new JSpinner(minPlayer);
  JSpinner maxPlayerField=new JSpinner(maxPlayer);
  JLabel nameLabel=new JLabel("String_Node_Str");
  JLabel descriptionLabel=new JLabel("String_Node_Str");
  JLabel widthLabel=new JLabel("String_Node_Str");
  JLabel heightLabel=new JLabel("String_Node_Str");
  JLabel minPlayerLabel=new JLabel("String_Node_Str");
  JLabel maxPlayerLabel=new JLabel("String_Node_Str");
  add(nameField);
  add(descriptionField);
  add(heightField);
  add(widthField);
  add(minPlayerField);
  add(maxPlayerField);
  add(nameLabel);
  add(descriptionLabel);
  add(widthLabel);
  add(heightLabel);
  add(maxPlayerLabel);
  add(minPlayerLabel);
  GroupLayout layout=new GroupLayout(this);
  setLayout(layout);
  layout.setAutoCreateGaps(true);
  layout.setAutoCreateContainerGaps(true);
  layout.setHorizontalGroup(layout.createSequentialGroup().addGroup(layout.createParallelGroup().addComponent(nameLabel).addComponent(descriptionLabel).addComponent(heightLabel).addComponent(widthLabel).addComponent(maxPlayerLabel).addComponent(minPlayerLabel)).addGroup(layout.createParallelGroup().addComponent(nameField).addComponent(descriptionField).addComponent(heightField).addComponent(widthField).addComponent(maxPlayerField).addComponent(minPlayerField)));
  layout.setVerticalGroup(layout.createSequentialGroup().addGroup(layout.createParallelGroup().addComponent(nameLabel).addComponent(nameField)).addGroup(layout.createParallelGroup().addComponent(descriptionLabel).addComponent(descriptionField)).addGroup(layout.createParallelGroup().addComponent(widthLabel).addComponent(widthField)).addGroup(layout.createParallelGroup().addComponent(heightLabel).addComponent(heightField)).addGroup(layout.createParallelGroup().addComponent(minPlayerLabel).addComponent(minPlayerField)).addGroup(layout.createParallelGroup().addComponent(maxPlayerLabel).addComponent(maxPlayerField)));
  if (!sizeChangable) {
    widthField.setEnabled(false);
    heightField.setEnabled(false);
  }
}

Fixed version (ground truth):
private void generate(boolean sizeChangable){
  nameField=new JTextField();
  descriptionField=new JTextArea();
  descriptionField.setMinimumSize(new Dimension(200,50));
  descriptionField.setLineWrap(true);
  descriptionField.setWrapStyleWord(true);
  width=new SpinnerNumberModel(DEFAULT_MAPSIZE,MIN_MAPSIZE,MAX_MAPSIZE,1);
  height=new SpinnerNumberModel(DEFAULT_MAPSIZE,MIN_MAPSIZE,MAX_MAPSIZE,1);
  minPlayer=new SpinnerNumberModel(1,1,CommonConstants.MAX_PLAYERS,1);
  maxPlayer=new SpinnerNumberModel(1,1,CommonConstants.MAX_PLAYERS,1);
  JSpinner widthField=new JSpinner(width);
  JSpinner heightField=new JSpinner(height);
  JSpinner minPlayerField=new JSpinner(minPlayer);
  JSpinner maxPlayerField=new JSpinner(maxPlayer);
  JLabel nameLabel=new JLabel("String_Node_Str");
  JLabel descriptionLabel=new JLabel("String_Node_Str");
  JLabel widthLabel=new JLabel("String_Node_Str");
  JLabel heightLabel=new JLabel("String_Node_Str");
  JLabel minPlayerLabel=new JLabel("String_Node_Str");
  JLabel maxPlayerLabel=new JLabel("String_Node_Str");
  add(nameField);
  add(descriptionField);
  add(heightField);
  add(widthField);
  add(minPlayerField);
  add(maxPlayerField);
  add(nameLabel);
  add(descriptionLabel);
  add(widthLabel);
  add(heightLabel);
  add(maxPlayerLabel);
  add(minPlayerLabel);
  GroupLayout layout=new GroupLayout(this);
  setLayout(layout);
  layout.setAutoCreateGaps(true);
  layout.setAutoCreateContainerGaps(true);
  layout.setHorizontalGroup(layout.createSequentialGroup().addGroup(layout.createParallelGroup().addComponent(nameLabel).addComponent(descriptionLabel).addComponent(heightLabel).addComponent(widthLabel).addComponent(maxPlayerLabel).addComponent(minPlayerLabel)).addGroup(layout.createParallelGroup().addComponent(nameField).addComponent(descriptionField).addComponent(heightField).addComponent(widthField).addComponent(maxPlayerField).addComponent(minPlayerField)));
  layout.setVerticalGroup(layout.createSequentialGroup().addGroup(layout.createParallelGroup().addComponent(nameLabel).addComponent(nameField)).addGroup(layout.createParallelGroup().addComponent(descriptionLabel).addComponent(descriptionField)).addGroup(layout.createParallelGroup().addComponent(widthLabel).addComponent(widthField)).addGroup(layout.createParallelGroup().addComponent(heightLabel).addComponent(heightField)).addGroup(layout.createParallelGroup().addComponent(minPlayerLabel).addComponent(minPlayerField)).addGroup(layout.createParallelGroup().addComponent(maxPlayerLabel).addComponent(maxPlayerField)));
  if (!sizeChangable) {
    widthField.setEnabled(false);
    heightField.setEnabled(false);
  }
}