code: void unmute() {
          nonPermanent.entrySet().stream()
                  .flatMap(entry -> entry.getValue().stream())
                  .map(Reference::get)
                  .filter(Objects::nonNull)
                  .forEach(izouSoundLineBaseClass -> izouSoundLineBaseClass.setMutedFromSystem(false));
  
          if (permanentLines != null)
              permanentLines.stream()
                  .map(Reference::get)
                  .filter(Objects::nonNull)
                  .forEach(izouSoundLineBaseClass -> izouSoundLineBaseClass.setMutedFromSystem(false));
  
          IdentificationManager.getInstance()
                  .getIdentification(this)
                  .map(id -> new EventMinimalImpl(SoundIDs.UnMuteEvent.type, id, SoundIDs.UnMuteEvent.descriptors))
                  .ifPresent(event -> getMain().getEventDistributor().fireEventConcurrently(event));
      }
docs: unmutes all