@Nonnull
	public static String[] splitNewline(@Nonnull String input) {
		return input.split("\n\r|\r\n|\n");
	}
@Test
	void testSplitNewline() {
		assertEquals(1, StringUtil.splitNewline("").length);
		assertEquals(1, StringUtil.splitNewline("a").length);
		assertEquals(2, StringUtil.splitNewline("a\nb").length);
		assertEquals(2, StringUtil.splitNewline("a\n\rb").length);
		assertEquals(2, StringUtil.splitNewline("a\r\nb").length);
		assertEquals(3, StringUtil.splitNewline("a\n\nb").length);
		assertEquals(3, StringUtil.splitNewline("a\n\r\r\nb").length);
		assertEquals(3, StringUtil.splitNewline("a\r\n\r\nb").length);
		assertEquals(3, StringUtil.splitNewline("a\r\n\n\rb").length);
		assertEquals(3, StringUtil.splitNewline("a\nb\nc").length);
	}