private boolean finalizeAtomDuplication() {
		if (!(selectedComponent instanceof Atom))
			throw new RuntimeException("not an atom");
		if (!finalizeAtomLocation((Atom) selectedComponent, false)) {
			nAtom--;
			setSelectedComponent(null);
			repaint();
			return false;
		}
		if (!model.getRecorderDisabled())
			atom[nAtom - 1].initializeMovieQ(model.getMovie().getCapacity());
		return true;
	}