Como definir a classe de exceção personalizada em Java, da maneira mais fácil?

Estou tentando definir minha própria classe de exceção da maneira mais fácil, e é isso que estou recebendo:

public class MyException extends Exception {}

public class Foo {
  public bar() throws MyException {
    throw new MyException("try again please");
  }
}

Isto é o que o compilador Java diz:

cannot find symbol: constructor MyException(java.lang.String)

Tive a sensação de que esse construtor deve ser herdado dejava.lang.Exception, não é?

questionAnswers(7)

yourAnswerToTheQuestion