private void step2() { builder.serverInfo.name = serverNameT.getText(); builder.serverInfo.blockSize = optionsInt[blockSizeC.getSelectionIndex()]; builder.virtualDiskBlocks = Integer.parseInt(diskBlocksT.getText()); builder.serverInfo.minimumBlocks = Integer.parseInt(minBlocksT.getText()); builder.serverInfo.maximumBlocks = Integer.parseInt(diskBlocksT.getText()); builder.port = Integer.parseInt(portT.getText()); builder.serverInfo.checkInTime = Integer.parseInt(checkInTimeT.getText()); builder.threadPoolOptions = ThreadPoolOptions.fromString(threadPoolT.getText()); builder.databaseUrl = databaseUrlT.getText(); builder.databaseUser = databaseUserT.getText(); builder.databasePassword = databasePasswordT.getText(); builder.firstRun = true; if (builder.threadPoolOptions == null) { MsgBox.warning(shell, "The thread pool options are invalid."); return; } stackLayout.topControl = p2; shell.setDefaultButton(doneB); shell.layout(); }