package io.bit3.jsass.context;

import io.bit3.jsass.Options;

import java.net.URI;

public interface Context {

  /**
   * Return the input file path.
   *
   * @return The input file path or <em>null</em> if no path is specified.
   */
  URI getInputPath();

  /**
   * Return the output file path.
   *
   * @return The output file path or <em>null</em> if no path is specified.
   */
  URI getOutputPath();

  /**
   * Return the compiler options.
   *
   * @return The compiler options.
   */
  Options getOptions();
}

@@ -56,16 +56,45 @@
 tions;%0A%0A
+import java.io.Serializable;%0A
 import j
@@ -132,16 +132,37 @@
 Context 
+extends Serializable 
 %7B%0A%0A  /**

Make interface Context serializable.