public synchronized Promotion removePromotion(Promotion promotion) {
		if (promotion != null) {
			for (Promotion promotionAux : listPromotion) {
				if (promotionAux.getPromotionCode() == promotion
						.getPromotionCode()) {
					listPromotion.remove(promotionAux);
					logger.info("Promotion successfully Removed! Promotion Code: "
							+ promotionAux.getPromotionCode());
					return promotionAux;
				}
			}
		}
		logger.info("Error removing promotion: Promotion is not added!");
		return null;
	}