Como executar o comando bash com privilégios sudo em Java?

Estou usando o ProcessBuilder para executar comandos bash:

import java.io.IOException;

public class Main {
    public static void main(String[] args) {
        try {
            Process pb = new ProcessBuilder("gedit").start();
        } catch (IOException e) {
            e.printStackTrace();
        }
    }
}

Mas eu quero fazer algo assim:

Process pb = new ProcessBuilder("sudo", "gedit").start();

Como passar a senha do superusuário para bash?

("gksudo", "gedit") não vai fazer o truque, porque foi excluído desde o Ubuntu 13.04 e eu preciso fazer isso com os comandos padrão disponíveis.

EDITAR

O gksudo voltou para o Ubuntu 13.04 com a última atualização.

questionAnswers(6)

yourAnswerToTheQuestion