&& !(device instanceof Sequencer))
&& !(device instanceof Sequencer) && ! EMULATE_NO_MIDI_IN)
    private static MidiDevice.Info[] createInputMidiDeviceInfo()	throws MidiUnavailableException {	ArrayList list = new ArrayList();	MidiDevice.Info[] infos = MidiSystem.getMidiDeviceInfo();        for (int i = 0; i < infos.length; i++) {	    // throws MidiUnavailableException	    MidiDevice device = MidiSystem.getMidiDevice(infos[i]);	    if (device.getMaxTransmitters() != 0		&& !(device instanceof Synthesizer)		&& !(device instanceof Sequencer))		list.add(infos[i]);	}	return (MidiDevice.Info[]) list.toArray(new MidiDevice.Info[0]);    }