public static void formComboCrews() {
        SpaceObject vehicle = Players.currentPlayer.spaceObjectArray.findMannedByName(comboVehicle.getSelectedItem().toString());
        int crewamount = vehicle.getCrew();
        Object[][] storage = new String[constcrews][crewamount];
        ArrayList<Object> listunique = new ArrayList<Object>();
        for (int i = 0; i < constcrews; i++) {
            for (int j = 0; j < crewamount; j++) {
                storage[i][j] = comboCrewselect[i][j].getSelectedItem();
                if (!listunique.contains(storage[i][j])) {
                    listunique.add(storage[i][j]);
                }
            }
        }
        System.out.println("formcombocrews, listunique" + listunique.toString());
        for (int i = 0; i < constcrews; i++) {
            for (int j = 0; j < crewamount; j++) {
                ArrayList<String> names = new ArrayList<String>();
                names.add(Localisation.getText("empty"));
                Object selected = comboCrewselect[i][j].getSelectedItem();
                for (int k = 0; k < Players.currentPlayer.nauts.listNauts.size(); k++) {
                    String NautName = Players.currentPlayer.nauts.listNauts.get(k).getName();
                    if (!listunique.contains(NautName) & !Players.currentPlayer.crews.isCrewAnotherVehicle(NautName, vehicle.getCode())) {
                        names.add(NautName);
                    } else {
                        if (comboCrewselect[i][j].getSelectedItem().equals(NautName)) {
                            names.add(NautName);
                        }
                    }
                }
                System.out.println("formcombocrews, crewnames" + Integer.toString(i) + ", " + Integer.toString(j) + ", " + names);
                comboCrewselect[i][j].removeActionListener(listenerCrewSelection);
                comboCrewselect[i][j].removeAllItems();
                for (int l = 0; l < names.size(); l++) {
                    comboCrewselect[i][j].addItem(names.get(l));
                }
                comboCrewselect[i][j].setSelectedItem(selected);
                comboCrewselect[i][j].addActionListener(listenerCrewSelection);

            }
        }
        dialogCrewSelection.pack();
        dialogCrewSelection.setLocationRelativeTo(DialogMainField.mainFrame);
    }