package io.bit3.jsass;

public class CompilationException extends Exception {
  private static final long serialVersionUID = 630234764149041048L;
  private Output output;

  public CompilationException(Output output) {
    super(output.getErrorText());
    this.output = output;
  }

  /**
   * @return The {@link Output} of the failed compilation.
   */
  public Output getOutput() {
    return output;
  }

  public int getErrorStatus() {
    return getOutput().getErrorStatus();
  }

  public String getErrorJson() {
    return getOutput().getErrorJson();
  }

  public String getErrorText() {
    return getOutput().getErrorText();
  }

  public String getErrorMessage() {
    return getOutput().getErrorMessage();
  }

  public String getErrorFile() {
    return getOutput().getErrorFile();
  }

  public String getErrorSrc() {
    return getOutput().getErrorSrc();
  }
}

@@ -149,16 +149,22 @@
 private 
+final 
 Output o

Make field CompilationException.output final.