private void duplicateUnderlyingObject(ModelComponent mc, int x, int y) {
		if (mc instanceof Atom) {
			Molecule mol = molecules.getMolecule((Atom) mc);
			if (mol != null)
				mc = mol;
		} else if (mc instanceof RadialBond) {
			Molecule mol = molecules.getMolecule((RadialBond) mc);
			if (mol != null)
				mc = mol;
		}
		duplicate(mc, x, y);
	}