Построение конвейера процесса с помощью ProcessBuilder в Java 7

Я пытался выяснить, как передать несколько процессов в Java с помощью новогоProcessBuilder, Я не могу найти подходящий пример того, что я хочу сделать, и когда я пытаюсь сделать это сам, процесс просто зависает. Я был бы признателен за очень простой пример кода, который запускает эквивалентcat test.txt | wc, но не через оболочку.

--Обновить--

ОК, просто чтобы уточнить. Я знаю, что есть способы симулировать канал, читая и записывая потоки. Мне интересно, если это сделано каким-то автоматическим способомredirectInput а такжеredirectOutput методы, представленные в Java 7.