test_class.declarator: srcDir = new File("src/test/resources/ScriptProgressCheckTest")
test_class.modifier: final
test_class.original_string: final File srcDir = new File("src/test/resources/ScriptProgressCheckTest");
test_class.type: File
test_class.var_name: srcDir
test_class.file: core/src/test/java/net/adamcin/oakpal/core/ScriptProgressCheckTest.java
test_class.identifier: ScriptProgressCheckTest
test_case.body: @Test
      public void testRawConstructorWithFilename() throws Exception {
          assertEquals("check filename should be", "noslash.js",
                  new ScriptProgressCheck(mock(Invocable.class),
                          mock(ScriptProgressCheck.ScriptHelper.class),
                          new URL("file:noslash.js")).getCheckName());
      }
test_case.class_method_signature: ScriptProgressCheckTest.testRawConstructorWithFilename()
test_case.full_signature: @Test public void testRawConstructorWithFilename()
test_case.identifier: testRawConstructorWithFilename
test_case.invocations: assertEquals getCheckName mock mock
test_case.modifiers: @Test public
test_case.parameters: ()
test_case.return: void
test_case.signature: void testRawConstructorWithFilename()
focal_class.declarator: DEFAULT_SCRIPT_ENGINE_EXTENSION = "js"
focal_class.modifier: public static final
focal_class.original_string: public static final String DEFAULT_SCRIPT_ENGINE_EXTENSION = "js";
focal_class.type: String
focal_class.var_name: DEFAULT_SCRIPT_ENGINE_EXTENSION
focal_class.declarator: BINDING_SCRIPT_HELPER = "oakpal"
focal_class.modifier: public static final
focal_class.original_string: public static final String BINDING_SCRIPT_HELPER = "oakpal";
focal_class.type: String
focal_class.var_name: BINDING_SCRIPT_HELPER
focal_class.declarator: BINDING_CHECK_CONFIG = "config"
focal_class.modifier: public static final
focal_class.original_string: public static final String BINDING_CHECK_CONFIG = "config";
focal_class.type: String
focal_class.var_name: BINDING_CHECK_CONFIG
focal_class.declarator: FILENAME_INLINE_SCRIPT = "_inlineScript_"
focal_class.modifier: public static final
focal_class.original_string: public static final String FILENAME_INLINE_SCRIPT = "_inlineScript_";
focal_class.type: String
focal_class.var_name: FILENAME_INLINE_SCRIPT
focal_class.declarator: INVOKE_ON_STARTED_SCAN = "startedScan"
focal_class.modifier: public static final
focal_class.original_string: public static final String INVOKE_ON_STARTED_SCAN = "startedScan";
focal_class.type: String
focal_class.var_name: INVOKE_ON_STARTED_SCAN
focal_class.declarator: INVOKE_ON_SIMULATE_SLING = "simulateSling"
focal_class.modifier: public static final
focal_class.original_string: public static final String INVOKE_ON_SIMULATE_SLING = "simulateSling";
focal_class.type: String
focal_class.var_name: INVOKE_ON_SIMULATE_SLING
focal_class.declarator: INVOKE_ON_IDENTIFY_PACKAGE = "identifyPackage"
focal_class.modifier: public static final
focal_class.original_string: public static final String INVOKE_ON_IDENTIFY_PACKAGE = "identifyPackage";
focal_class.type: String
focal_class.var_name: INVOKE_ON_IDENTIFY_PACKAGE
focal_class.declarator: INVOKE_ON_READ_MANIFEST = "readManifest"
focal_class.modifier: public static final
focal_class.original_string: public static final String INVOKE_ON_READ_MANIFEST = "readManifest";
focal_class.type: String
focal_class.var_name: INVOKE_ON_READ_MANIFEST
focal_class.declarator: INVOKE_ON_BEFORE_EXTRACT = "beforeExtract"
focal_class.modifier: public static final
focal_class.original_string: public static final String INVOKE_ON_BEFORE_EXTRACT = "beforeExtract";
focal_class.type: String
focal_class.var_name: INVOKE_ON_BEFORE_EXTRACT
focal_class.declarator: INVOKE_ON_IMPORTED_PATH = "importedPath"
focal_class.modifier: public static final
focal_class.original_string: public static final String INVOKE_ON_IMPORTED_PATH = "importedPath";
focal_class.type: String
focal_class.var_name: INVOKE_ON_IMPORTED_PATH
focal_class.declarator: INVOKE_ON_DELETED_PATH = "deletedPath"
focal_class.modifier: public static final
focal_class.original_string: public static final String INVOKE_ON_DELETED_PATH = "deletedPath";
focal_class.type: String
focal_class.var_name: INVOKE_ON_DELETED_PATH
focal_class.declarator: INVOKE_ON_AFTER_EXTRACT = "afterExtract"
focal_class.modifier: public static final
focal_class.original_string: public static final String INVOKE_ON_AFTER_EXTRACT = "afterExtract";
focal_class.type: String
focal_class.var_name: INVOKE_ON_AFTER_EXTRACT
focal_class.declarator: INVOKE_ON_IDENTIFY_SUBPACKAGE = "identifySubpackage"
focal_class.modifier: public static final
focal_class.original_string: public static final String INVOKE_ON_IDENTIFY_SUBPACKAGE = "identifySubpackage";
focal_class.type: String
focal_class.var_name: INVOKE_ON_IDENTIFY_SUBPACKAGE
focal_class.declarator: INVOKE_ON_BEFORE_SLING_INSTALL = "beforeSlingInstall"
focal_class.modifier: public static final
focal_class.original_string: public static final String INVOKE_ON_BEFORE_SLING_INSTALL = "beforeSlingInstall";
focal_class.type: String
focal_class.var_name: INVOKE_ON_BEFORE_SLING_INSTALL
focal_class.declarator: INVOKE_ON_IDENTIFY_EMBEDDED_PACKAGE = "identifyEmbeddedPackage"
focal_class.modifier: public static final
focal_class.original_string: public static final String INVOKE_ON_IDENTIFY_EMBEDDED_PACKAGE = "identifyEmbeddedPackage";
focal_class.type: String
focal_class.var_name: INVOKE_ON_IDENTIFY_EMBEDDED_PACKAGE
focal_class.declarator: INVOKE_ON_APPLIED_REPO_INIT_SCRIPTS = "appliedRepoInitScripts"
focal_class.modifier: public static final
focal_class.original_string: public static final String INVOKE_ON_APPLIED_REPO_INIT_SCRIPTS = "appliedRepoInitScripts";
focal_class.type: String
focal_class.var_name: INVOKE_ON_APPLIED_REPO_INIT_SCRIPTS
focal_class.declarator: INVOKE_ON_AFTER_SCAN_PACKAGE = "afterScanPackage"
focal_class.modifier: public static final
focal_class.original_string: public static final String INVOKE_ON_AFTER_SCAN_PACKAGE = "afterScanPackage";
focal_class.type: String
focal_class.var_name: INVOKE_ON_AFTER_SCAN_PACKAGE
focal_class.declarator: INVOKE_ON_FINISHED_SCAN = "finishedScan"
focal_class.modifier: public static final
focal_class.original_string: public static final String INVOKE_ON_FINISHED_SCAN = "finishedScan";
focal_class.type: String
focal_class.var_name: INVOKE_ON_FINISHED_SCAN
focal_class.declarator: INVOKE_GET_CHECK_NAME = "getCheckName"
focal_class.modifier: public static final
focal_class.original_string: public static final String INVOKE_GET_CHECK_NAME = "getCheckName";
focal_class.type: String
focal_class.var_name: INVOKE_GET_CHECK_NAME
focal_class.declarator: script
focal_class.modifier: private final
focal_class.original_string: private final Invocable script;
focal_class.type: Invocable
focal_class.var_name: script
focal_class.declarator: helper
focal_class.modifier: private final
focal_class.original_string: private final ScriptHelper helper;
focal_class.type: ScriptHelper
focal_class.var_name: helper
focal_class.declarator: scriptUrl
focal_class.modifier: private final
focal_class.original_string: private final URL scriptUrl;
focal_class.type: URL
focal_class.var_name: scriptUrl
focal_class.declarator: handlerMissCache = new HashSet<>()
focal_class.modifier: private final
focal_class.original_string: private final Set<String> handlerMissCache = new HashSet<>();
focal_class.type: Set<String>
focal_class.var_name: handlerMissCache
focal_class.file: core/src/main/java/net/adamcin/oakpal/core/ScriptProgressCheck.java
focal_class.identifier: ScriptProgressCheck
focal_class.interfaces: implements ProgressCheck
focal_class.class_method_signature: ScriptProgressCheck.ScriptProgressCheck(final @NotNull Invocable script,
                          final @NotNull ScriptHelper helper,
                          final @Nullable URL scriptUrl)
focal_class.full_signature:   ScriptProgressCheck(final @NotNull Invocable script,
                          final @NotNull ScriptHelper helper,
                          final @Nullable URL scriptUrl)
focal_class.identifier: ScriptProgressCheck
focal_class.parameters: (final @NotNull Invocable script,
                          final @NotNull ScriptHelper helper,
                          final @Nullable URL scriptUrl)
focal_class.signature:  ScriptProgressCheck(final @NotNull Invocable script,
                          final @NotNull ScriptHelper helper,
                          final @Nullable URL scriptUrl)
focal_class.class_method_signature: ScriptProgressCheck.getResourceBundleBaseName()
focal_class.full_signature: @Override public @Nullable String getResourceBundleBaseName()
focal_class.identifier: getResourceBundleBaseName
focal_class.modifiers: @Override public @Nullable
focal_class.parameters: ()
focal_class.return: String
focal_class.signature: String getResourceBundleBaseName()
focal_class.class_method_signature: ScriptProgressCheck.setResourceBundle(final ResourceBundle resourceBundle)
focal_class.full_signature: @Override public void setResourceBundle(final ResourceBundle resourceBundle)
focal_class.identifier: setResourceBundle
focal_class.modifiers: @Override public
focal_class.parameters: (final ResourceBundle resourceBundle)
focal_class.return: void
focal_class.signature: void setResourceBundle(final ResourceBundle resourceBundle)
focal_class.class_method_signature: ScriptProgressCheck.getHelper()
focal_class.full_signature:  ScriptHelper getHelper()
focal_class.identifier: getHelper
focal_class.parameters: ()
focal_class.return: ScriptHelper
focal_class.signature: ScriptHelper getHelper()
focal_class.class_method_signature: ScriptProgressCheck.getScriptPath()
focal_class.full_signature: private String getScriptPath()
focal_class.identifier: getScriptPath
focal_class.modifiers: private
focal_class.parameters: ()
focal_class.return: String
focal_class.signature: String getScriptPath()
focal_class.class_method_signature: ScriptProgressCheck.getFilename()
focal_class.full_signature: private String getFilename()
focal_class.identifier: getFilename
focal_class.modifiers: private
focal_class.parameters: ()
focal_class.return: String
focal_class.signature: String getFilename()
focal_class.class_method_signature: ScriptProgressCheck.getCheckName()
focal_class.full_signature: @Override public String getCheckName()
focal_class.identifier: getCheckName
focal_class.modifiers: @Override public
focal_class.parameters: ()
focal_class.return: String
focal_class.signature: String getCheckName()
focal_class.class_method_signature: ScriptProgressCheck.guardHandler(final String methodName, final EventHandlerBody body)
focal_class.full_signature:  void guardHandler(final String methodName, final EventHandlerBody body)
focal_class.identifier: guardHandler
focal_class.parameters: (final String methodName, final EventHandlerBody body)
focal_class.return: void
focal_class.signature: void guardHandler(final String methodName, final EventHandlerBody body)
focal_class.class_method_signature: ScriptProgressCheck.guardSessionHandler(final String methodName, final EventHandlerBody body)
focal_class.full_signature:  void guardSessionHandler(final String methodName, final EventHandlerBody body)
focal_class.identifier: guardSessionHandler
focal_class.parameters: (final String methodName, final EventHandlerBody body)
focal_class.return: void
focal_class.signature: void guardSessionHandler(final String methodName, final EventHandlerBody body)
focal_class.class_method_signature: ScriptProgressCheck.simulateSling(final SlingSimulator slingSimulator, final Set<String> runModes)
focal_class.full_signature: @Override public void simulateSling(final SlingSimulator slingSimulator, final Set<String> runModes)
focal_class.identifier: simulateSling
focal_class.modifiers: @Override public
focal_class.parameters: (final SlingSimulator slingSimulator, final Set<String> runModes)
focal_class.return: void
focal_class.signature: void simulateSling(final SlingSimulator slingSimulator, final Set<String> runModes)
focal_class.class_method_signature: ScriptProgressCheck.startedScan()
focal_class.full_signature: @Override public void startedScan()
focal_class.identifier: startedScan
focal_class.modifiers: @Override public
focal_class.parameters: ()
focal_class.return: void
focal_class.signature: void startedScan()
focal_class.class_method_signature: ScriptProgressCheck.identifyPackage(final PackageId packageId, final File file)
focal_class.full_signature: @Override public void identifyPackage(final PackageId packageId, final File file)
focal_class.identifier: identifyPackage
focal_class.modifiers: @Override public
focal_class.parameters: (final PackageId packageId, final File file)
focal_class.return: void
focal_class.signature: void identifyPackage(final PackageId packageId, final File file)
focal_class.class_method_signature: ScriptProgressCheck.readManifest(final PackageId packageId, final Manifest manifest)
focal_class.full_signature: @Override public void readManifest(final PackageId packageId, final Manifest manifest)
focal_class.identifier: readManifest
focal_class.modifiers: @Override public
focal_class.parameters: (final PackageId packageId, final Manifest manifest)
focal_class.return: void
focal_class.signature: void readManifest(final PackageId packageId, final Manifest manifest)
focal_class.class_method_signature: ScriptProgressCheck.beforeExtract(final PackageId packageId, final Session inspectSession,
                                final PackageProperties packageProperties, final MetaInf metaInf,
                                final List<PackageId> subpackages)
focal_class.full_signature: @Override public void beforeExtract(final PackageId packageId, final Session inspectSession,
                                final PackageProperties packageProperties, final MetaInf metaInf,
                                final List<PackageId> subpackages)
focal_class.identifier: beforeExtract
focal_class.modifiers: @Override public
focal_class.parameters: (final PackageId packageId, final Session inspectSession,
                                final PackageProperties packageProperties, final MetaInf metaInf,
                                final List<PackageId> subpackages)
focal_class.return: void
focal_class.signature: void beforeExtract(final PackageId packageId, final Session inspectSession,
                                final PackageProperties packageProperties, final MetaInf metaInf,
                                final List<PackageId> subpackages)
focal_class.class_method_signature: ScriptProgressCheck.importedPath(final PackageId packageId, final String path, final Node node,
                               final PathAction action)
focal_class.full_signature: @Override public void importedPath(final PackageId packageId, final String path, final Node node,
                               final PathAction action)
focal_class.identifier: importedPath
focal_class.modifiers: @Override public
focal_class.parameters: (final PackageId packageId, final String path, final Node node,
                               final PathAction action)
focal_class.return: void
focal_class.signature: void importedPath(final PackageId packageId, final String path, final Node node,
                               final PathAction action)
focal_class.class_method_signature: ScriptProgressCheck.deletedPath(final PackageId packageId, final String path, final Session inspectSession)
focal_class.full_signature: @Override public void deletedPath(final PackageId packageId, final String path, final Session inspectSession)
focal_class.identifier: deletedPath
focal_class.modifiers: @Override public
focal_class.parameters: (final PackageId packageId, final String path, final Session inspectSession)
focal_class.return: void
focal_class.signature: void deletedPath(final PackageId packageId, final String path, final Session inspectSession)
focal_class.class_method_signature: ScriptProgressCheck.afterExtract(final PackageId packageId, final Session inspectSession)
focal_class.full_signature: @Override public void afterExtract(final PackageId packageId, final Session inspectSession)
focal_class.identifier: afterExtract
focal_class.modifiers: @Override public
focal_class.parameters: (final PackageId packageId, final Session inspectSession)
focal_class.return: void
focal_class.signature: void afterExtract(final PackageId packageId, final Session inspectSession)
focal_class.class_method_signature: ScriptProgressCheck.identifySubpackage(final PackageId packageId, final PackageId parentId)
focal_class.full_signature: @Override public void identifySubpackage(final PackageId packageId, final PackageId parentId)
focal_class.identifier: identifySubpackage
focal_class.modifiers: @Override public
focal_class.parameters: (final PackageId packageId, final PackageId parentId)
focal_class.return: void
focal_class.signature: void identifySubpackage(final PackageId packageId, final PackageId parentId)
focal_class.class_method_signature: ScriptProgressCheck.beforeSlingInstall(final PackageId lastPackage,
                                     final SlingInstallable slingInstallable,
                                     final Session inspectSession)
focal_class.full_signature: @Override public void beforeSlingInstall(final PackageId lastPackage,
                                     final SlingInstallable slingInstallable,
                                     final Session inspectSession)
focal_class.identifier: beforeSlingInstall
focal_class.modifiers: @Override public
focal_class.parameters: (final PackageId lastPackage,
                                     final SlingInstallable slingInstallable,
                                     final Session inspectSession)
focal_class.return: void
focal_class.signature: void beforeSlingInstall(final PackageId lastPackage,
                                     final SlingInstallable slingInstallable,
                                     final Session inspectSession)
focal_class.class_method_signature: ScriptProgressCheck.identifyEmbeddedPackage(final PackageId packageId,
                                          final PackageId parentId,
                                          final EmbeddedPackageInstallable slingInstallable)
focal_class.full_signature: @Override public void identifyEmbeddedPackage(final PackageId packageId,
                                          final PackageId parentId,
                                          final EmbeddedPackageInstallable slingInstallable)
focal_class.identifier: identifyEmbeddedPackage
focal_class.modifiers: @Override public
focal_class.parameters: (final PackageId packageId,
                                          final PackageId parentId,
                                          final EmbeddedPackageInstallable slingInstallable)
focal_class.return: void
focal_class.signature: void identifyEmbeddedPackage(final PackageId packageId,
                                          final PackageId parentId,
                                          final EmbeddedPackageInstallable slingInstallable)
focal_class.class_method_signature: ScriptProgressCheck.appliedRepoInitScripts(final PackageId lastPackage,
                                         final List<String> scripts,
                                         final SlingInstallable slingInstallable,
                                         final Session inspectSession)
focal_class.full_signature: @Override public void appliedRepoInitScripts(final PackageId lastPackage,
                                         final List<String> scripts,
                                         final SlingInstallable slingInstallable,
                                         final Session inspectSession)
focal_class.identifier: appliedRepoInitScripts
focal_class.modifiers: @Override public
focal_class.parameters: (final PackageId lastPackage,
                                         final List<String> scripts,
                                         final SlingInstallable slingInstallable,
                                         final Session inspectSession)
focal_class.return: void
focal_class.signature: void appliedRepoInitScripts(final PackageId lastPackage,
                                         final List<String> scripts,
                                         final SlingInstallable slingInstallable,
                                         final Session inspectSession)
focal_class.class_method_signature: ScriptProgressCheck.afterScanPackage(final PackageId scanPackageId, final Session inspectSession)
focal_class.full_signature: @Override public void afterScanPackage(final PackageId scanPackageId, final Session inspectSession)
focal_class.identifier: afterScanPackage
focal_class.modifiers: @Override public
focal_class.parameters: (final PackageId scanPackageId, final Session inspectSession)
focal_class.return: void
focal_class.signature: void afterScanPackage(final PackageId scanPackageId, final Session inspectSession)
focal_class.class_method_signature: ScriptProgressCheck.finishedScan()
focal_class.full_signature: @Override public void finishedScan()
focal_class.identifier: finishedScan
focal_class.modifiers: @Override public
focal_class.parameters: ()
focal_class.return: void
focal_class.signature: void finishedScan()
focal_class.class_method_signature: ScriptProgressCheck.getReportedViolations()
focal_class.full_signature: @Override public final Collection<Violation> getReportedViolations()
focal_class.identifier: getReportedViolations
focal_class.modifiers: @Override public final
focal_class.parameters: ()
focal_class.return: Collection<Violation>
focal_class.signature: Collection<Violation> getReportedViolations()
focal_class.class_method_signature: ScriptProgressCheck.contextWithBindings(final Bindings bindings)
focal_class.full_signature: private static ScriptContext contextWithBindings(final Bindings bindings)
focal_class.identifier: contextWithBindings
focal_class.modifiers: private static
focal_class.parameters: (final Bindings bindings)
focal_class.return: ScriptContext
focal_class.signature: ScriptContext contextWithBindings(final Bindings bindings)
focal_class.class_method_signature: ScriptProgressCheck.createScriptCheckFactory(final @NotNull URL scriptUrl)
focal_class.full_signature: public static ProgressCheckFactory createScriptCheckFactory(final @NotNull URL scriptUrl)
focal_class.identifier: createScriptCheckFactory
focal_class.modifiers: public static
focal_class.parameters: (final @NotNull URL scriptUrl)
focal_class.return: ProgressCheckFactory
focal_class.signature: ProgressCheckFactory createScriptCheckFactory(final @NotNull URL scriptUrl)
focal_class.class_method_signature: ScriptProgressCheck.createClassLoaderScriptCheckFactory(final @NotNull URL scriptUrl,
                                                                      final @Nullable ClassLoader classLoader)
focal_class.full_signature: static ProgressCheckFactory createClassLoaderScriptCheckFactory(final @NotNull URL scriptUrl,
                                                                      final @Nullable ClassLoader classLoader)
focal_class.identifier: createClassLoaderScriptCheckFactory
focal_class.modifiers: static
focal_class.parameters: (final @NotNull URL scriptUrl,
                                                                      final @Nullable ClassLoader classLoader)
focal_class.return: ProgressCheckFactory
focal_class.signature: ProgressCheckFactory createClassLoaderScriptCheckFactory(final @NotNull URL scriptUrl,
                                                                      final @Nullable ClassLoader classLoader)
focal_class.class_method_signature: ScriptProgressCheck.createScriptCheckFactory(final @NotNull String engineName,
                                                                  final @NotNull URL scriptUrl)
focal_class.full_signature: @SuppressWarnings("WeakerAccess") public static ProgressCheckFactory createScriptCheckFactory(final @NotNull String engineName,
                                                                  final @NotNull URL scriptUrl)
focal_class.identifier: createScriptCheckFactory
focal_class.modifiers: @SuppressWarnings("WeakerAccess") public static
focal_class.parameters: (final @NotNull String engineName,
                                                                  final @NotNull URL scriptUrl)
focal_class.return: ProgressCheckFactory
focal_class.signature: ProgressCheckFactory createScriptCheckFactory(final @NotNull String engineName,
                                                                  final @NotNull URL scriptUrl)
focal_class.class_method_signature: ScriptProgressCheck.createClassLoaderScriptCheckFactory(final @NotNull String engineName,
                                                                      final @NotNull URL scriptUrl,
                                                                      final @Nullable ClassLoader classLoader)
focal_class.full_signature: @SuppressWarnings("WeakerAccess") static ProgressCheckFactory createClassLoaderScriptCheckFactory(final @NotNull String engineName,
                                                                      final @NotNull URL scriptUrl,
                                                                      final @Nullable ClassLoader classLoader)
focal_class.identifier: createClassLoaderScriptCheckFactory
focal_class.modifiers: @SuppressWarnings("WeakerAccess") static
focal_class.parameters: (final @NotNull String engineName,
                                                                      final @NotNull URL scriptUrl,
                                                                      final @Nullable ClassLoader classLoader)
focal_class.return: ProgressCheckFactory
focal_class.signature: ProgressCheckFactory createClassLoaderScriptCheckFactory(final @NotNull String engineName,
                                                                      final @NotNull URL scriptUrl,
                                                                      final @Nullable ClassLoader classLoader)
focal_class.class_method_signature: ScriptProgressCheck.createScriptCheckFactory(final @NotNull ScriptEngine engine,
                                                                  final @NotNull URL scriptUrl)
focal_class.full_signature: @SuppressWarnings("WeakerAccess") public static ProgressCheckFactory createScriptCheckFactory(final @NotNull ScriptEngine engine,
                                                                  final @NotNull URL scriptUrl)
focal_class.identifier: createScriptCheckFactory
focal_class.modifiers: @SuppressWarnings("WeakerAccess") public static
focal_class.parameters: (final @NotNull ScriptEngine engine,
                                                                  final @NotNull URL scriptUrl)
focal_class.return: ProgressCheckFactory
focal_class.signature: ProgressCheckFactory createScriptCheckFactory(final @NotNull ScriptEngine engine,
                                                                  final @NotNull URL scriptUrl)
focal_class.class_method_signature: ScriptProgressCheck.createInlineScriptCheckFactory(final @NotNull String inlineScript,
                                                                        final @Nullable String inlineEngine)
focal_class.full_signature: @SuppressWarnings("WeakerAccess") public static ProgressCheckFactory createInlineScriptCheckFactory(final @NotNull String inlineScript,
                                                                        final @Nullable String inlineEngine)
focal_class.identifier: createInlineScriptCheckFactory
focal_class.modifiers: @SuppressWarnings("WeakerAccess") public static
focal_class.parameters: (final @NotNull String inlineScript,
                                                                        final @Nullable String inlineEngine)
focal_class.return: ProgressCheckFactory
focal_class.signature: ProgressCheckFactory createInlineScriptCheckFactory(final @NotNull String inlineScript,
                                                                        final @Nullable String inlineEngine)
focal_class.class_method_signature: ScriptProgressCheck.createClassLoaderInlineScriptCheckFactory(final @NotNull String inlineScript,
                                                                            final @Nullable String inlineEngine,
                                                                            final @Nullable ClassLoader classLoader)
focal_class.full_signature: @SuppressWarnings("WeakerAccess") static ProgressCheckFactory createClassLoaderInlineScriptCheckFactory(final @NotNull String inlineScript,
                                                                            final @Nullable String inlineEngine,
                                                                            final @Nullable ClassLoader classLoader)
focal_class.identifier: createClassLoaderInlineScriptCheckFactory
focal_class.modifiers: @SuppressWarnings("WeakerAccess") static
focal_class.parameters: (final @NotNull String inlineScript,
                                                                            final @Nullable String inlineEngine,
                                                                            final @Nullable ClassLoader classLoader)
focal_class.return: ProgressCheckFactory
focal_class.signature: ProgressCheckFactory createClassLoaderInlineScriptCheckFactory(final @NotNull String inlineScript,
                                                                            final @Nullable String inlineEngine,
                                                                            final @Nullable ClassLoader classLoader)
focal_method.body: @Override
      public String getCheckName() {
          try {
              Object result = this.script.invokeFunction(INVOKE_GET_CHECK_NAME);
              if (result != null) {
                  return String.valueOf(result);
              } else {
                  return getFilename();
              }
          } catch (NoSuchMethodException ignored) {
              return getFilename();
          } catch (ScriptException e) {
              throw new RuntimeException(e);
          }
      }
focal_method.class_method_signature: ScriptProgressCheck.getCheckName()
focal_method.full_signature: @Override public String getCheckName()
focal_method.identifier: getCheckName
focal_method.invocations: invokeFunction valueOf getFilename getFilename
focal_method.modifiers: @Override public
focal_method.parameters: ()
focal_method.return: String
focal_method.signature: String getCheckName()