@Test
void testIssue384() {

    final Stream<String> s0 = instance;
    final Stream<String> s1 = s0.map(s -> s + " Svensson");
    assertThrows(IllegalStateException.class, s0::count, "s0 could be reused");
    assertDoesNotThrow((Executable) s1::count);
}