class ScriptProgressCheck implements ProgressCheck {

    @SuppressWarnings("WeakerAccess")
    public static ProgressCheckFactory createInlineScriptCheckFactory(final @NotNull String inlineScript,
                                                                      final @Nullable String inlineEngine)
            throws UnregisteredScriptEngineNameException {
        return createClassLoaderInlineScriptCheckFactory(inlineScript, inlineEngine, Util.getDefaultClassLoader());
    }

      ScriptProgressCheck(final @NotNull Invocable script,
                        final @NotNull ScriptHelper helper,
                        final @Nullable URL scriptUrl);

}