public void accept(final MethodVisitor mv) {
		int[] keys = new int[this.keys.size()];
		for (int i = 0; i < keys.length; ++i) {
			keys[i] = ((Integer) this.keys.get(i)).intValue();
		}
		Label[] labels = new Label[this.labels.size()];
		for (int i = 0; i < labels.length; ++i) {
			labels[i] = ((LabelNode) this.labels.get(i)).getLabel();
		}
		mv.visitLookupSwitchInsn(dflt.getLabel(), keys, labels);
	}