class HandlebarsException extends RuntimeException {

  public HandlebarsError getError() {
    return error;
  }

  public  HandlebarsException(final HandlebarsError error);
  public  HandlebarsException(final Throwable cause);
  public  HandlebarsException(final HandlebarsError error,
      final Throwable cause);
  public  HandlebarsException(final String message, final Throwable cause);

}