public static void consumeProcessOutput(Process self){
  consumeProcessOutput(self,(OutputStream)null,(OutputStream)null);
}

public static void consumeProcessOutput ( Process self ) { consumeProcessOutput ( self , ( OutputStream ) null , ( OutputStream ) null ) ; }
gets the output and error streams from a process and reads them to keep the process from blocking due to a full output buffer . the stream data is thrown away but blocking due to a full output buffer is avoided . use this method if you don ' t care about the standard or error output and just want the process to run silently - use carefully however , because since the stream data is thrown away , it might be difficult to track down when something goes wrong . for this , two threads are started , so this method will return immediately .
