@Override
			public final void addPart(final String string) {
				// parse of "instrument ..."
				final String[] s = string.split(" ");
				final MidiInstrument m = MidiInstrument.valueOf(s[0]);
				if (m == null) {
					setError();
					return;
				}
				this.activeInstrument = m.createNewTarget();
				targetList.add(this.activeInstrument);
				if (s.length == 2) {
					try {
						this.activeInstrument.setParam("map",
								Integer.valueOf(s[1]));
					} catch (final Exception e) {
						this.error = true;
					}
				}
			}