Таким образом, они оба получают разделитель строк из реквизитов Java. Единственное различие заключается в том, как они получают дефолты. Я не знаю, почему это реализовано именно так:). Это похоже на то, что они не доверяют, что Java будет иметь правильное значение по умолчанию в этом случае.