- final var reader = new BufferedReader(new InputStreamReader(System.in));
- final Supplier<String> lineSupplier = () -> {
+ final Supplier<String> lineSupplier = getLineSupplier(new InputStreamReader(System.in));
+
+ final var handler = new SignalJsonRpcDispatcherHandler(m, jsonOutputWriter, lineSupplier);
+ handler.handleConnection();
+
+ private Supplier<String> getLineSupplier(final Reader reader) {
+ final var bufferedReader = new BufferedReader(reader);
+ return () -> {