public synchronized void generateSqlInThread() {
public void generateSqlInThread() {
	public synchronized void generateSqlInThread() {		final Map flags = new HashMap();		flags.put("dropTables", yesNo(myDropTablesButton));		flags.put("dropPrimaryKeySupport", yesNo(myDropPrimaryKeySupportButton));		flags.put("createTables", yesNo(myCreateTablesButton));		flags.put("createPrimaryKeySupport", yesNo(myCreatePrimaryKeySupportButton));		flags.put("primaryKeyConstraints", yesNo(myCreatePrimaryKeyConstraintsButton));		flags.put("foreignKeyConstraints", yesNo(myCreateForeignKeyConstraintsButton));		flags.put("createDatabase", yesNo(myCreateDatabaseButton));		flags.put("dropDatabase", yesNo(myDropDatabaseButton));		final Map selectedDatabaseConfigMap = getSelectedDatabaseConfigMap();		Thread generateSqlThread = new Thread(new Runnable() {			public void run() {				generateSql(flags, selectedDatabaseConfigMap);			}		}, "Generate SQL");		generateSqlThread.start();	}