test_class.declarator: testName = new TestName()
test_class.modifier: @Rule
      public final
test_class.original_string: @Rule
      public final TestName testName = new TestName();
test_class.type: TestName
test_class.var_name: testName
test_class.declarator: dittoHeaders
test_class.modifier: private
test_class.original_string: private DittoHeaders dittoHeaders;
test_class.type: DittoHeaders
test_class.var_name: dittoHeaders
test_class.declarator: knownAcknowledgement
test_class.modifier: private
test_class.original_string: private Acknowledgement knownAcknowledgement;
test_class.type: Acknowledgement
test_class.var_name: knownAcknowledgement
test_class.declarator: acknowledgementList
test_class.modifier: private
test_class.original_string: private List<Acknowledgement> acknowledgementList;
test_class.type: List<Acknowledgement>
test_class.var_name: acknowledgementList
test_class.file: signals/acks/things/src/test/java/org/eclipse/ditto/signals/acks/things/ThingAcknowledgementsFactoryTest.java
test_class.identifier: ThingAcknowledgementsFactoryTest
test_case.body: @Test
      public void newAcknowledgementsReturnsExpected() {
          final Acknowledgements acknowledgements =
                  ThingAcknowledgementsFactory.newAcknowledgements(acknowledgementList, dittoHeaders);
  
          try (final AutoCloseableSoftAssertions softly = new AutoCloseableSoftAssertions()) {
              softly.assertThat(acknowledgements)
                      .as("contains elements")
                      .containsOnlyElementsOf(acknowledgementList);
              softly.assertThat((CharSequence) acknowledgements.getEntityId())
                      .as("same entity ID")
                      .isEqualTo(knownAcknowledgement.getEntityId());
              softly.assertThat(acknowledgements.getType())
                      .as("same type")
                      .isEqualTo(Acknowledgements.getType(knownAcknowledgement.getEntityType()));
              softly.assertThat(acknowledgements.getStatusCode())
                      .as("same status code")
                      .isEqualTo(HttpStatusCode.FAILED_DEPENDENCY);
              softly.assertThat(acknowledgements.getDittoHeaders())
                      .as("same DittoHeaders")
                      .isEqualTo(dittoHeaders);
          }
      }
test_case.class_method_signature: ThingAcknowledgementsFactoryTest.newAcknowledgementsReturnsExpected()
test_case.full_signature: @Test public void newAcknowledgementsReturnsExpected()
test_case.identifier: newAcknowledgementsReturnsExpected
test_case.invocations: newAcknowledgements containsOnlyElementsOf as assertThat isEqualTo as assertThat getEntityId getEntityId isEqualTo as assertThat getType getType getEntityType isEqualTo as assertThat getStatusCode isEqualTo as assertThat getDittoHeaders
test_case.modifiers: @Test public
test_case.parameters: ()
test_case.return: void
test_case.signature: void newAcknowledgementsReturnsExpected()
focal_class.file: signals/acks/things/src/main/java/org/eclipse/ditto/signals/acks/things/ThingAcknowledgementsFactory.java
focal_class.identifier: ThingAcknowledgementsFactory
focal_class.class_method_signature: ThingAcknowledgementsFactory.ThingAcknowledgementsFactory()
focal_class.full_signature: private  ThingAcknowledgementsFactory()
focal_class.identifier: ThingAcknowledgementsFactory
focal_class.modifiers: private
focal_class.parameters: ()
focal_class.signature:  ThingAcknowledgementsFactory()
focal_class.class_method_signature: ThingAcknowledgementsFactory.newAcknowledgements(final Collection<Acknowledgement> acknowledgements,
              final DittoHeaders dittoHeaders)
focal_class.full_signature: public static Acknowledgements newAcknowledgements(final Collection<Acknowledgement> acknowledgements,
              final DittoHeaders dittoHeaders)
focal_class.identifier: newAcknowledgements
focal_class.modifiers: public static
focal_class.parameters: (final Collection<Acknowledgement> acknowledgements,
              final DittoHeaders dittoHeaders)
focal_class.return: Acknowledgements
focal_class.signature: Acknowledgements newAcknowledgements(final Collection<Acknowledgement> acknowledgements,
              final DittoHeaders dittoHeaders)
focal_class.class_method_signature: ThingAcknowledgementsFactory.newAcknowledgements(final EntityIdWithType entityId,
              final Collection<? extends Acknowledgement> acknowledgements,
              final HttpStatusCode statusCode,
              final DittoHeaders dittoHeaders)
focal_class.full_signature: public static Acknowledgements newAcknowledgements(final EntityIdWithType entityId,
              final Collection<? extends Acknowledgement> acknowledgements,
              final HttpStatusCode statusCode,
              final DittoHeaders dittoHeaders)
focal_class.identifier: newAcknowledgements
focal_class.modifiers: public static
focal_class.parameters: (final EntityIdWithType entityId,
              final Collection<? extends Acknowledgement> acknowledgements,
              final HttpStatusCode statusCode,
              final DittoHeaders dittoHeaders)
focal_class.return: Acknowledgements
focal_class.signature: Acknowledgements newAcknowledgements(final EntityIdWithType entityId,
              final Collection<? extends Acknowledgement> acknowledgements,
              final HttpStatusCode statusCode,
              final DittoHeaders dittoHeaders)
focal_class.class_method_signature: ThingAcknowledgementsFactory.fromJson(final JsonObject jsonObject)
focal_class.full_signature: public static Acknowledgements fromJson(final JsonObject jsonObject)
focal_class.identifier: fromJson
focal_class.modifiers: public static
focal_class.parameters: (final JsonObject jsonObject)
focal_class.return: Acknowledgements
focal_class.signature: Acknowledgements fromJson(final JsonObject jsonObject)
focal_method.body: public static Acknowledgements newAcknowledgements(final Collection<Acknowledgement> acknowledgements,
              final DittoHeaders dittoHeaders) {
  
          return Acknowledgements.of(acknowledgements, dittoHeaders);
      }
focal_method.class_method_signature: ThingAcknowledgementsFactory.newAcknowledgements(final Collection<Acknowledgement> acknowledgements,
              final DittoHeaders dittoHeaders)
focal_method.full_signature: public static Acknowledgements newAcknowledgements(final Collection<Acknowledgement> acknowledgements,
              final DittoHeaders dittoHeaders)
focal_method.identifier: newAcknowledgements
focal_method.invocations: of
focal_method.modifiers: public static
focal_method.parameters: (final Collection<Acknowledgement> acknowledgements,
              final DittoHeaders dittoHeaders)
focal_method.return: Acknowledgements
focal_method.signature: Acknowledgements newAcknowledgements(final Collection<Acknowledgement> acknowledgements,
              final DittoHeaders dittoHeaders)