class SilkulixGitTestRunner extends NetworkRunner {
  
  public static final String NAME = "Git";
  public static final String TYPE = "git";
  public static final String[] EXTENSIONS = new String[0];
  
  String GIT_SCRIPTS = "https://github.com/RaiMan/SikuliX-2014/tree/master/TestScripts/";
    
  protected int doEvalScript(String scriptFile, IRunner.Options options) {<FILL_FUNCTION_BODY>}

  @Override
  public boolean isSupported() {
    return false;
  }

  @Override
  public String getName() {
    return NAME;
  }

  @Override
  public String[] getExtensions() {    
    return EXTENSIONS.clone();
  }

  @Override
  public String getType() {    
    return TYPE;
  }
}

    if (scriptFile.endsWith(GIT_SCRIPTS)) {
      scriptFile = scriptFile + "showcase";            
    }    
    return super.runScript(scriptFile, null, options);    
  
<methods>public non-sealed void <init>() ,public boolean canHandle(java.lang.String) ,public java.lang.String[] getExtensions() ,public java.lang.String getName() ,public java.lang.String getType() ,public boolean isAbortSupported() ,public boolean isSupported() ,public java.lang.String resolveRelativeFile(java.lang.String) <variables>private org.sikuli.support.runner.AbortableScriptRunnerWrapper wrapper