@@ -0,0 +1,388 @@
+/**%0A * The interface of observation generator%0A */%0Apublic interface ObservationGenerator %7B%0A    /**%0A     * Generate k observations.%0A     * @param k An int value representing the number of observations being generated.%0A     * @param data The data set containing all data points.%0A     * @return A list of all generated observations.%0A     */%0A    double%5B%5D%5B%5D generate(int k, double%5B%5D%5B%5D data);%0A%7D%0A

Create ObservationGenerator interface.