public Model getModel() {
		Model model = (Model) SpotAnimation.cache.get(id);
		if (model != null) {
			return model;
		}
		model = Model.getModel(modelId);
		if (model == null) {
			return null;
		}
		for (int i = 0; i < 6; i++) {
			if (srcColors[0] != 0) {
				model.swapColors(srcColors[i], destColors[i]);
			}
		}
		SpotAnimation.cache.put(model, id);
		return model;
	}