Buggy code:
public class OutgoingServerPanel extends DefaultPanel implements ActionListener { private static final Logger LOG = Logger . getLogger ( "org.columba.mail.gui.config.account" ) ; private static final Pattern AUTH_MODE_TOKENIZE_PATTERN = Pattern . compile ( "([^;]+);?" ) ; private JLabel hostLabel ; private JTextField hostTextField ; private JLabel portLabel ; private JSpinner portSpinner ; private JRadioButton esmtpRadioButton ; private JLabel loginLabel ; private JTextField loginTextField ; private JCheckBox secureCheckBox ; private JCheckBox needAuthCheckBox ; private JCheckBox bccyourselfCheckBox ; private JLabel bccanotherLabel ; private JTextField bccanotherTextField ; private JButton selectButton ; private JCheckBox storePasswordCheckBox ; private JLabel authenticationLabel ; private JComboBox authenticationComboBox ; private JCheckBox defaultAccountCheckBox ; private SmtpItem item ; private AccountItem accountItem ; private JButton checkAuthMethods ; public OutgoingServerPanel ( AccountItem accountItem ) { } public String getHost ( ) { } public String getLogin ( ) { } public boolean isESmtp ( ) { } protected void updateComponents ( boolean b ) { } protected void layoutComponents ( ) { } protected void showDefaultAccountWarning ( ) { } protected void initComponents ( ) { defaultAccountCheckBox = new org . columba . core . gui . util . CheckBoxWithMnemonic ( MailResourceLoader . getString ( "dialog" , "account" , "use_default_account_settings" ) ) ; defaultAccountCheckBox . setActionCommand ( "DEFAULT_ACCOUNT" ) ; defaultAccountCheckBox . addActionListener ( this ) ; hostLabel = new org . columba . core . gui . util . LabelWithMnemonic ( MailResourceLoader . getString ( "dialog" , "account" , "host" ) ) ; hostTextField = new JTextField ( ) ; hostLabel . setLabelFor ( hostTextField ) ; portLabel = new org . columba . core . gui . util . LabelWithMnemonic ( MailResourceLoader . getString ( "dialog" , "account" , "port" ) ) ; <START_BUG> portSpinner = new JSpinner ( new SpinnerNumberModel ( 100 , 1 , 99999 , 1 ) ) ; <END_BUG> portLabel . setLabelFor ( portSpinner ) ; needAuthCheckBox = new org . columba . core . gui . util . CheckBoxWithMnemonic ( MailResourceLoader . getString ( "dialog" , "account" , "server_needs_authentification" ) ) ; needAuthCheckBox . setActionCommand ( "AUTH" ) ; needAuthCheckBox . addActionListener ( this ) ; storePasswordCheckBox = new org . columba . core . gui . util . CheckBoxWithMnemonic ( MailResourceLoader . getString ( "dialog" , "account" , "store_password_in_configuration_file" ) ) ; secureCheckBox = new org . columba . core . gui . util . CheckBoxWithMnemonic ( MailResourceLoader . getString ( "dialog" , "account" , "use_SSL_for_secure_connection" ) ) ; authenticationLabel = new org . columba . core . gui . util . LabelWithMnemonic ( MailResourceLoader . getString ( "dialog" , "account" , "authentication_type" ) ) ; authenticationComboBox = new JComboBox ( ) ; authenticationLabel . setLabelFor ( authenticationComboBox ) ; updateAuthenticationComboBox ( ) ; checkAuthMethods = new org . columba . core . gui . util . ButtonWithMnemonic ( MailResourceLoader . getString ( "dialog" , "account" , "authentication_checkout_methods" ) ) ; checkAuthMethods . setActionCommand ( "CHECK_AUTHMETHODS" ) ; checkAuthMethods . addActionListener ( this ) ; authenticationLabel . setLabelFor ( authenticationComboBox ) ; loginLabel = new org . columba . core . gui . util . LabelWithMnemonic ( MailResourceLoader . getString ( "dialog" , "account" , "login" ) ) ; loginTextField = new JTextField ( ) ; loginLabel . setLabelFor ( loginTextField ) ; } private void updateAuthenticationComboBox ( ) { } public void actionPerformed ( ActionEvent e ) { } private void getAuthMechanisms ( ) { } private List getAuthSMTP ( ) throws IOException , SMTPException { } private List parseAuthCapas ( String string ) { } public boolean isFinished ( ) { } }

Fix:
portSpinner = new JSpinner ( new SpinnerNumberModel ( 100 , 1 , 65535 , 1 ) ) ;