Input { public URI uri() { return uri; } Input(char[] input);  Input(char[] input, URI uri); char[] input(); URI uri(); String substring(int from, int to); int[] lineAndColumnAt(int index);  }
@Test public void uri() { URI uri = new File("tests: assertThat(new Input("".toCharArray(), uri).uri()).isSameAs(uri); }