void (@NotNull PythonExecution debuggerScript, @NotNull Function<TargetEnvironment, HostPort> serverPortOnTarget) { // --client debuggerScript.addParameter(CLIENT_PARAM); debuggerScript.addParameter(serverPortOnTarget.andThen(HostPort::getHost)); // --port debuggerScript.addParameter(PORT_PARAM); debuggerScript.addParameter(serverPortOnTarget.andThen(HostPort::getPort).andThen(Object::toString)); // --file debuggerScript.addParameter(FILE_PARAM); }