package skadistats.clarity.processor.runner;

import skadistats.clarity.model.EngineType;

public interface Runner<T extends Runner> {

    Context getContext();
    int getTick();
    EngineType getEngineType();

    T runWith(Object... processors);

}

@@ -82,16 +82,57 @@
 ineType;
+%0Aimport skadistats.clarity.source.Source;
 %0A%0Apublic
@@ -211,24 +211,48 @@
  getTick();%0A
+    Source getSource();%0A
     EngineTy

add getSource() to Runner interface