test_class.declarator: KNOWN_VALUE = "expected"
test_class.modifier: private static final
test_class.original_string: private static final String KNOWN_VALUE = "expected";
test_class.type: String
test_class.var_name: KNOWN_VALUE
test_class.declarator: KNOWN_PLACEHOLDER = "thing:name"
test_class.modifier: private static final
test_class.original_string: private static final String KNOWN_PLACEHOLDER = "thing:name";
test_class.type: String
test_class.var_name: KNOWN_PLACEHOLDER
test_class.declarator: DUMMY = new PipelineFunctionDelete()
test_class.modifier: private static final
test_class.original_string: private static final PipelineFunction DUMMY = new PipelineFunctionDelete();
test_class.type: PipelineFunction
test_class.var_name: DUMMY
test_class.declarator: expressionResolver
test_class.modifier: @Mock
      private
test_class.original_string: @Mock
      private ExpressionResolver expressionResolver;
test_class.type: ExpressionResolver
test_class.var_name: expressionResolver
test_class.file: model/placeholders/src/test/java/org/eclipse/ditto/model/placeholders/PipelineFunctionParameterResolverFactoryTest.java
test_class.identifier: PipelineFunctionParameterResolverFactoryTest
test_case.body: @Test
      public void emptyParameterResolverResolvesEmptyParentheses() {
          final Predicate<String> noParamResolver = PipelineFunctionParameterResolverFactory.forEmptyParameters();
  
          assertThat(noParamResolver.test("()")).isTrue();
          assertThat(noParamResolver.test("(  )")).isTrue();
      }
test_case.class_method_signature: PipelineFunctionParameterResolverFactoryTest.emptyParameterResolverResolvesEmptyParentheses()
test_case.full_signature: @Test public void emptyParameterResolverResolvesEmptyParentheses()
test_case.identifier: emptyParameterResolverResolvesEmptyParentheses
test_case.invocations: forEmptyParameters isTrue assertThat test isTrue assertThat test
test_case.modifiers: @Test public
test_case.parameters: ()
test_case.return: void
test_case.signature: void emptyParameterResolverResolvesEmptyParentheses()
focal_class.declarator: EMPTY_PARAMETER_RESOLVER = new EmptyParameterResolver()
focal_class.modifier: private static final
focal_class.original_string: private static final EmptyParameterResolver EMPTY_PARAMETER_RESOLVER = new EmptyParameterResolver();
focal_class.type: EmptyParameterResolver
focal_class.var_name: EMPTY_PARAMETER_RESOLVER
focal_class.declarator: STRING_PARAMETER_RESOLVER = new SingleParameterResolver(false)
focal_class.modifier: private static final
focal_class.original_string: private static final SingleParameterResolver STRING_PARAMETER_RESOLVER = new SingleParameterResolver(false);
focal_class.type: SingleParameterResolver
focal_class.var_name: STRING_PARAMETER_RESOLVER
focal_class.declarator: STRING_OR_PLACEHOLDER_PARAMETER_RESOLVER =
              new SingleParameterResolver(true)
focal_class.modifier: private static final
focal_class.original_string: private static final SingleParameterResolver STRING_OR_PLACEHOLDER_PARAMETER_RESOLVER =
              new SingleParameterResolver(true);
focal_class.type: SingleParameterResolver
focal_class.var_name: STRING_OR_PLACEHOLDER_PARAMETER_RESOLVER
focal_class.declarator: TRIPLE_STRING_OR_PLACEHOLDER_PARAMETER_RESOLVER =
              new ParameterResolver(3, true)
focal_class.modifier: private static final
focal_class.original_string: private static final ParameterResolver TRIPLE_STRING_OR_PLACEHOLDER_PARAMETER_RESOLVER =
              new ParameterResolver(3, true);
focal_class.type: ParameterResolver
focal_class.var_name: TRIPLE_STRING_OR_PLACEHOLDER_PARAMETER_RESOLVER
focal_class.file: model/placeholders/src/main/java/org/eclipse/ditto/model/placeholders/PipelineFunctionParameterResolverFactory.java
focal_class.identifier: PipelineFunctionParameterResolverFactory
focal_class.class_method_signature: PipelineFunctionParameterResolverFactory.forEmptyParameters()
focal_class.full_signature: static EmptyParameterResolver forEmptyParameters()
focal_class.identifier: forEmptyParameters
focal_class.modifiers: static
focal_class.parameters: ()
focal_class.return: EmptyParameterResolver
focal_class.signature: EmptyParameterResolver forEmptyParameters()
focal_class.class_method_signature: PipelineFunctionParameterResolverFactory.forStringParameter()
focal_class.full_signature: static SingleParameterResolver forStringParameter()
focal_class.identifier: forStringParameter
focal_class.modifiers: static
focal_class.parameters: ()
focal_class.return: SingleParameterResolver
focal_class.signature: SingleParameterResolver forStringParameter()
focal_class.class_method_signature: PipelineFunctionParameterResolverFactory.forStringOrPlaceholderParameter()
focal_class.full_signature: static SingleParameterResolver forStringOrPlaceholderParameter()
focal_class.identifier: forStringOrPlaceholderParameter
focal_class.modifiers: static
focal_class.parameters: ()
focal_class.return: SingleParameterResolver
focal_class.signature: SingleParameterResolver forStringOrPlaceholderParameter()
focal_class.class_method_signature: PipelineFunctionParameterResolverFactory.forTripleStringOrPlaceholderParameter()
focal_class.full_signature: static ParameterResolver forTripleStringOrPlaceholderParameter()
focal_class.identifier: forTripleStringOrPlaceholderParameter
focal_class.modifiers: static
focal_class.parameters: ()
focal_class.return: ParameterResolver
focal_class.signature: ParameterResolver forTripleStringOrPlaceholderParameter()
focal_class.class_method_signature: PipelineFunctionParameterResolverFactory.PipelineFunctionParameterResolverFactory()
focal_class.full_signature: private  PipelineFunctionParameterResolverFactory()
focal_class.identifier: PipelineFunctionParameterResolverFactory
focal_class.modifiers: private
focal_class.parameters: ()
focal_class.signature:  PipelineFunctionParameterResolverFactory()
focal_method.body: static EmptyParameterResolver forEmptyParameters() {
          return EMPTY_PARAMETER_RESOLVER;
      }
focal_method.class_method_signature: PipelineFunctionParameterResolverFactory.forEmptyParameters()
focal_method.full_signature: static EmptyParameterResolver forEmptyParameters()
focal_method.identifier: forEmptyParameters
focal_method.modifiers: static
focal_method.parameters: ()
focal_method.return: EmptyParameterResolver
focal_method.signature: EmptyParameterResolver forEmptyParameters()