@@ -0,0 +1,424 @@
+%0Apackage org.jenkinsci.plugins.relution_publisher.model;%0A%0Aimport hudson.model.Result;%0A%0A%0A/**%0A * Interface definition for a class that holds a %7B@link Result%7D.%0A */%0Apublic interface ResultHolder %7B%0A%0A    /**%0A     * @return The %7B@link Result%7D.%0A     */%0A    Result getResult();%0A%0A    /**%0A     * Sets the result to the specified value.%0A     * @param result The %7B@link Result%7D to set.%0A     */%0A    void setResult(final Result result);%0A%7D%0A

Add interface for classes that have a result.