test_class.declarator: doNothing = () -> {
      }
test_class.modifier: private final
test_class.original_string: private final Runnable doNothing = () -> {
      };
test_class.type: Runnable
test_class.var_name: doNothing
test_class.file: jtss/src/test/java/ec/tss/tsproviders/utils/TsFillerAsProviderTest.java
test_class.identifier: TsFillerAsProviderTest
test_case.body: @Test
      @SuppressWarnings("null")
      public void testFactories() {
          assertThatThrownBy(() -> TsFillerAsProvider.of(null, TsAsyncMode.None, TsFiller.noOp())).isInstanceOf(NullPointerException.class);
          assertThatThrownBy(() -> TsFillerAsProvider.of("provider", null, TsFiller.noOp())).isInstanceOf(NullPointerException.class);
          assertThatThrownBy(() -> TsFillerAsProvider.of("provider", TsAsyncMode.None, null)).isInstanceOf(NullPointerException.class);
  
          assertThatThrownBy(() -> TsFillerAsProvider.of(null, TsAsyncMode.None, TsFiller.noOp(), doNothing)).isInstanceOf(NullPointerException.class);
          assertThatThrownBy(() -> TsFillerAsProvider.of("provider", null, TsFiller.noOp(), doNothing)).isInstanceOf(NullPointerException.class);
          assertThatThrownBy(() -> TsFillerAsProvider.of("provider", TsAsyncMode.None, null, doNothing)).isInstanceOf(NullPointerException.class);
          assertThatThrownBy(() -> TsFillerAsProvider.of("provider", TsAsyncMode.None, TsFiller.noOp(), null)).isInstanceOf(NullPointerException.class);
      }
test_case.class_method_signature: TsFillerAsProviderTest.testFactories()
test_case.full_signature: @Test @SuppressWarnings("null") public void testFactories()
test_case.identifier: testFactories
test_case.invocations: isInstanceOf assertThatThrownBy of noOp isInstanceOf assertThatThrownBy of noOp isInstanceOf assertThatThrownBy of isInstanceOf assertThatThrownBy of noOp isInstanceOf assertThatThrownBy of noOp isInstanceOf assertThatThrownBy of isInstanceOf assertThatThrownBy of noOp
test_case.modifiers: @Test @SuppressWarnings("null") public
test_case.parameters: ()
test_case.return: void
test_case.signature: void testFactories()
focal_class.declarator: providerName
focal_class.modifier: private final
focal_class.original_string: private final String providerName;
focal_class.type: String
focal_class.var_name: providerName
focal_class.declarator: cacheCleaner
focal_class.modifier: private final
focal_class.original_string: private final Runnable cacheCleaner;
focal_class.type: Runnable
focal_class.var_name: cacheCleaner
focal_class.declarator: NO_CACHE = () -> {
      }
focal_class.modifier: private static final
focal_class.original_string: private static final Runnable NO_CACHE = () -> {
      };
focal_class.type: Runnable
focal_class.var_name: NO_CACHE
focal_class.file: jtss/src/main/java/ec/tss/tsproviders/utils/TsFillerAsProvider.java
focal_class.identifier: TsFillerAsProvider
focal_class.interfaces: implements ITsProvider
focal_class.class_method_signature: TsFillerAsProvider.of(@NonNull String providerName, @NonNull TsAsyncMode asyncMode, @NonNull TsFiller filler)
focal_class.full_signature: @NonNull public static ITsProvider of(@NonNull String providerName, @NonNull TsAsyncMode asyncMode, @NonNull TsFiller filler)
focal_class.identifier: of
focal_class.modifiers: @NonNull public static
focal_class.parameters: (@NonNull String providerName, @NonNull TsAsyncMode asyncMode, @NonNull TsFiller filler)
focal_class.return: ITsProvider
focal_class.signature: ITsProvider of(@NonNull String providerName, @NonNull TsAsyncMode asyncMode, @NonNull TsFiller filler)
focal_class.class_method_signature: TsFillerAsProvider.of(@NonNull String providerName, @NonNull TsAsyncMode asyncMode, @NonNull TsFiller filler, @NonNull Runnable cacheCleaner)
focal_class.full_signature: @NonNull public static ITsProvider of(@NonNull String providerName, @NonNull TsAsyncMode asyncMode, @NonNull TsFiller filler, @NonNull Runnable cacheCleaner)
focal_class.identifier: of
focal_class.modifiers: @NonNull public static
focal_class.parameters: (@NonNull String providerName, @NonNull TsAsyncMode asyncMode, @NonNull TsFiller filler, @NonNull Runnable cacheCleaner)
focal_class.return: ITsProvider
focal_class.signature: ITsProvider of(@NonNull String providerName, @NonNull TsAsyncMode asyncMode, @NonNull TsFiller filler, @NonNull Runnable cacheCleaner)
focal_class.class_method_signature: TsFillerAsProvider.TsFillerAsProvider(String providerName, Runnable cacheCleaner)
focal_class.full_signature: private  TsFillerAsProvider(String providerName, Runnable cacheCleaner)
focal_class.identifier: TsFillerAsProvider
focal_class.modifiers: private
focal_class.parameters: (String providerName, Runnable cacheCleaner)
focal_class.signature:  TsFillerAsProvider(String providerName, Runnable cacheCleaner)
focal_class.class_method_signature: TsFillerAsProvider.getSource()
focal_class.full_signature: @Override public String getSource()
focal_class.identifier: getSource
focal_class.modifiers: @Override public
focal_class.parameters: ()
focal_class.return: String
focal_class.signature: String getSource()
focal_class.class_method_signature: TsFillerAsProvider.clearCache()
focal_class.full_signature: @Override public void clearCache()
focal_class.identifier: clearCache
focal_class.modifiers: @Override public
focal_class.parameters: ()
focal_class.return: void
focal_class.signature: void clearCache()
focal_method.body: @NonNull
      public static ITsProvider of(@NonNull String providerName, @NonNull TsAsyncMode asyncMode, @NonNull TsFiller filler) {
          return of(providerName, asyncMode, filler, NO_CACHE);
      }
focal_method.class_method_signature: TsFillerAsProvider.of(@NonNull String providerName, @NonNull TsAsyncMode asyncMode, @NonNull TsFiller filler)
focal_method.full_signature: @NonNull public static ITsProvider of(@NonNull String providerName, @NonNull TsAsyncMode asyncMode, @NonNull TsFiller filler)
focal_method.identifier: of
focal_method.invocations: of
focal_method.modifiers: @NonNull public static
focal_method.parameters: (@NonNull String providerName, @NonNull TsAsyncMode asyncMode, @NonNull TsFiller filler)
focal_method.return: ITsProvider
focal_method.signature: ITsProvider of(@NonNull String providerName, @NonNull TsAsyncMode asyncMode, @NonNull TsFiller filler)