code: @Override
    protected Outlet createOutlet(final boolean append, final String encoding, final String name, final boolean overwrite, final String path) {
      Outlet _xifexpression = null;
      if (((Objects.equal(name, Generator.SRC_GEN) || Objects.equal(name, Generator.SRC_GEN_IDE)) || Objects.equal(name, Generator.SRC_GEN_UI))) {
        _xifexpression = super.createOutlet(append, encoding, name, overwrite, this.getTmpFolder().getAbsolutePath());
      } else {
        _xifexpression = super.createOutlet(append, encoding, name, overwrite, path);
      }
      return _xifexpression;
    }
docs: Tweaks the generation of the {@link Generator#SRC_GEN Generator.SRC_GEN},
  {@link Generator#SRC_GEN_IDE Generator.SRC_GEN_IDE}, and
  {@link Generator#SRC_GEN_UI Generator.SRC_GEN_UI} outlets
  and injects the {@link #getTmpFolder()}.