String (String @NotNull[] command, @NotNull String workingDirectory, @Nullable TermSize initialTermSize, @NotNull Map<String, String> environment, boolean envDiff) { String info = Arrays.toString(command) + " in " + workingDirectory + (isDirectory(workingDirectory) ? "" : " [no such directory]") + ", [" + initialTermSize + "]"; if (envDiff) { return info + ", diff_envs=" + getEnvironmentDiff(environment, System.getenv()); } return info + ", envs=" + environment; }