String (@NonNls @NotNull String name, @NonNls @NotNull String value, @NonNls @Nullable Character delimiter, @Nullable Project project, @NotNull PropertyKeyValueFormat format) { if (delimiter == null) { delimiter = project == null ? '=' : PropertiesCodeStyleSettings.getInstance(project).getDelimiter(); } return (format != PropertyKeyValueFormat.FILE ? escape(name) : name) + delimiter + escapeValue(value, delimiter, format); }