private TransformNode createNode(String className)
			throws ClassNotFoundException {
		TransformNode tr = null;
		if (ConnectNode.class.getName().equals(className)) {
			tr = soundProcessor.createConnectNode();
		} else if (EchoNode.class.getName().equals(className)) {
			tr = soundProcessor.createEchoNode();
		} else if (AutoMuteNode.class.getName().equals(className)) {
			tr = soundProcessor.createAutoMuteNode();
		} else if (ModulateNode.class.getName().equals(className)) {
			tr = soundProcessor.createModulateNode();
		} else if (VolumeNode.class.getName().equals(className)) {
			tr = soundProcessor.createVolumeNode();
		} else if (LevelMeterNode.class.getName().equals(className)) {
			tr = soundProcessor.createLevelMeterNode();
		} else if (SequenceNode.class.getName().equals(className)) {
			tr = soundProcessor.createSequenceNode();
		} else if (MixerNode.class.getName().equals(className)) {
			tr = soundProcessor.createMixerNode();
		} else if (ToneShiftNode.class.getName().equals(className)) {
			tr = soundProcessor.createToneShiftNode();
		} else {
			throw new ClassNotFoundException(className);
		}
		return tr;
	}