onstruindo um pipe de processo com o ProcessBuilder em Java

Eu tenho tentado descobrir como canalizar alguns processos em Java usando o novoProcessBuilder. Não consigo encontrar um exemplo adequado do que quero fazer e, quando tento fazê-lo, o processo simplesmente trava. Eu apreciaria um exemplo muito simples de algum código que executa o equivalente acat test.txt | wc, mas não através de um shell.

--Atualizar-

OK, apenas para esclarecer. Eu sei que existem maneiras de simular um pipe lendo e escrevendo fluxos. Gostaria de saber se isso é feito de alguma maneira automática pelo redirectInput e redirectOutput métodos introduzidos no Java 7.

questionAnswers(2)

yourAnswerToTheQuestion