test_class.file: model/base/src/test/java/org/eclipse/ditto/model/base/acks/AcknowledgementRequestsTest.java
test_class.identifier: AcknowledgementRequestsTest
test_case.body: @Test
      public void tryToParseAcknowledgementRequestFromStringWithInvalidLabel() {
          final String invalidAckLabel = "ab";
          final AcknowledgementLabelInvalidException expectedCause =
                  new AcknowledgementLabelInvalidException(invalidAckLabel);
  
          assertThatExceptionOfType(AcknowledgementRequestParseException.class)
                  .isThrownBy(() -> AcknowledgementRequests.parseAcknowledgementRequest(invalidAckLabel))
                  .withMessageContaining(invalidAckLabel)
                  .withMessageContaining(expectedCause.getMessage())
                  .withCause(expectedCause);
      }
test_case.class_method_signature: AcknowledgementRequestsTest.tryToParseAcknowledgementRequestFromStringWithInvalidLabel()
test_case.full_signature: @Test public void tryToParseAcknowledgementRequestFromStringWithInvalidLabel()
test_case.identifier: tryToParseAcknowledgementRequestFromStringWithInvalidLabel
test_case.invocations: withCause withMessageContaining withMessageContaining isThrownBy assertThatExceptionOfType parseAcknowledgementRequest getMessage
test_case.modifiers: @Test public
test_case.parameters: ()
test_case.return: void
test_case.signature: void tryToParseAcknowledgementRequestFromStringWithInvalidLabel()
focal_class.file: model/base/src/main/java/org/eclipse/ditto/model/base/acks/AcknowledgementRequests.java
focal_class.identifier: AcknowledgementRequests
focal_class.class_method_signature: AcknowledgementRequests.AcknowledgementRequests()
focal_class.full_signature: private  AcknowledgementRequests()
focal_class.identifier: AcknowledgementRequests
focal_class.modifiers: private
focal_class.parameters: ()
focal_class.signature:  AcknowledgementRequests()
focal_class.class_method_signature: AcknowledgementRequests.newAcknowledgementRequest(
              final AcknowledgementLabel acknowledgementLabel)
focal_class.full_signature: public static ImmutableAcknowledgementRequest newAcknowledgementRequest(
              final AcknowledgementLabel acknowledgementLabel)
focal_class.identifier: newAcknowledgementRequest
focal_class.modifiers: public static
focal_class.parameters: (
              final AcknowledgementLabel acknowledgementLabel)
focal_class.return: ImmutableAcknowledgementRequest
focal_class.signature: ImmutableAcknowledgementRequest newAcknowledgementRequest(
              final AcknowledgementLabel acknowledgementLabel)
focal_class.class_method_signature: AcknowledgementRequests.newFilteredAcknowledgementRequest(
              final Set<AcknowledgementRequest> includes, @Nullable final String filter)
focal_class.full_signature: public static ImmutableFilteredAcknowledgementRequest newFilteredAcknowledgementRequest(
              final Set<AcknowledgementRequest> includes, @Nullable final String filter)
focal_class.identifier: newFilteredAcknowledgementRequest
focal_class.modifiers: public static
focal_class.parameters: (
              final Set<AcknowledgementRequest> includes, @Nullable final String filter)
focal_class.return: ImmutableFilteredAcknowledgementRequest
focal_class.signature: ImmutableFilteredAcknowledgementRequest newFilteredAcknowledgementRequest(
              final Set<AcknowledgementRequest> includes, @Nullable final String filter)
focal_class.class_method_signature: AcknowledgementRequests.filteredAcknowledgementRequestFromJson(final JsonObject jsonObject)
focal_class.full_signature: public static FilteredAcknowledgementRequest filteredAcknowledgementRequestFromJson(final JsonObject jsonObject)
focal_class.identifier: filteredAcknowledgementRequestFromJson
focal_class.modifiers: public static
focal_class.parameters: (final JsonObject jsonObject)
focal_class.return: FilteredAcknowledgementRequest
focal_class.signature: FilteredAcknowledgementRequest filteredAcknowledgementRequestFromJson(final JsonObject jsonObject)
focal_class.class_method_signature: AcknowledgementRequests.parseAcknowledgementRequest(
              final CharSequence ackRequestRepresentation)
focal_class.full_signature: public static ImmutableAcknowledgementRequest parseAcknowledgementRequest(
              final CharSequence ackRequestRepresentation)
focal_class.identifier: parseAcknowledgementRequest
focal_class.modifiers: public static
focal_class.parameters: (
              final CharSequence ackRequestRepresentation)
focal_class.return: ImmutableAcknowledgementRequest
focal_class.signature: ImmutableAcknowledgementRequest parseAcknowledgementRequest(
              final CharSequence ackRequestRepresentation)
focal_class.class_method_signature: AcknowledgementRequests.tryToParseAcknowledgementLabel(final CharSequence cs)
focal_class.full_signature: private static AcknowledgementLabel tryToParseAcknowledgementLabel(final CharSequence cs)
focal_class.identifier: tryToParseAcknowledgementLabel
focal_class.modifiers: private static
focal_class.parameters: (final CharSequence cs)
focal_class.return: AcknowledgementLabel
focal_class.signature: AcknowledgementLabel tryToParseAcknowledgementLabel(final CharSequence cs)
focal_method.body: public static ImmutableAcknowledgementRequest parseAcknowledgementRequest(
              final CharSequence ackRequestRepresentation) {
  
          checkNotNull(ackRequestRepresentation, "ackRequestRepresentation");
          return newAcknowledgementRequest(tryToParseAcknowledgementLabel(ackRequestRepresentation));
      }
focal_method.class_method_signature: AcknowledgementRequests.parseAcknowledgementRequest(
              final CharSequence ackRequestRepresentation)
focal_method.full_signature: public static ImmutableAcknowledgementRequest parseAcknowledgementRequest(
              final CharSequence ackRequestRepresentation)
focal_method.identifier: parseAcknowledgementRequest
focal_method.invocations: checkNotNull newAcknowledgementRequest tryToParseAcknowledgementLabel
focal_method.modifiers: public static
focal_method.parameters: (
              final CharSequence ackRequestRepresentation)
focal_method.return: ImmutableAcknowledgementRequest
focal_method.signature: ImmutableAcknowledgementRequest parseAcknowledgementRequest(
              final CharSequence ackRequestRepresentation)