test_class.declarator: KNOWN_JSON_REPRESENTATION = JsonObject.newBuilder()
              .set(DittoRuntimeException.JsonFields.ERROR_CODE, AcknowledgementCorrelationIdMissingException.ERROR_CODE)
              .set(DittoRuntimeException.JsonFields.MESSAGE, AcknowledgementCorrelationIdMissingException.DEFAULT_MESSAGE)
              .set(DittoRuntimeException.JsonFields.DESCRIPTION,
                      AcknowledgementCorrelationIdMissingException.DEFAULT_DESCRIPTION)
              .set(DittoRuntimeException.JsonFields.STATUS, HttpStatusCode.BAD_REQUEST.toInt())
              .build()
test_class.modifier: private static final
test_class.original_string: private static final JsonObject KNOWN_JSON_REPRESENTATION = JsonObject.newBuilder()
              .set(DittoRuntimeException.JsonFields.ERROR_CODE, AcknowledgementCorrelationIdMissingException.ERROR_CODE)
              .set(DittoRuntimeException.JsonFields.MESSAGE, AcknowledgementCorrelationIdMissingException.DEFAULT_MESSAGE)
              .set(DittoRuntimeException.JsonFields.DESCRIPTION,
                      AcknowledgementCorrelationIdMissingException.DEFAULT_DESCRIPTION)
              .set(DittoRuntimeException.JsonFields.STATUS, HttpStatusCode.BAD_REQUEST.toInt())
              .build();
test_class.type: JsonObject
test_class.var_name: KNOWN_JSON_REPRESENTATION
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.file: signals/acks/base/src/test/java/org/eclipse/ditto/signals/acks/base/AcknowledgementCorrelationIdMissingExceptionTest.java
test_class.identifier: AcknowledgementCorrelationIdMissingExceptionTest
test_case.body: @Test
      public void toJsonReturnsExpected() {
          final DittoHeaders dittoHeaders = DittoHeaders.newBuilder().correlationId(testName.getMethodName()).build();
          final AcknowledgementCorrelationIdMissingException underTest =
                  AcknowledgementCorrelationIdMissingException.newBuilder().dittoHeaders(dittoHeaders).build();
  
          final JsonObject actual = underTest.toJson();
  
          assertThat(actual).isEqualTo(KNOWN_JSON_REPRESENTATION);
      }
test_case.class_method_signature: AcknowledgementCorrelationIdMissingExceptionTest.toJsonReturnsExpected()
test_case.full_signature: @Test public void toJsonReturnsExpected()
test_case.identifier: toJsonReturnsExpected
test_case.invocations: build correlationId newBuilder getMethodName build dittoHeaders newBuilder toJson isEqualTo assertThat
test_case.modifiers: @Test public
test_case.parameters: ()
test_case.return: void
test_case.signature: void toJsonReturnsExpected()
focal_class.declarator: ERROR_CODE = ERROR_CODE_PREFIX + "correlation-id.missing"
focal_class.modifier: public static final
focal_class.original_string: public static final String ERROR_CODE = ERROR_CODE_PREFIX + "correlation-id.missing";
focal_class.type: String
focal_class.var_name: ERROR_CODE
focal_class.declarator: DEFAULT_MESSAGE = "Correlation-id header for acknowledgement is missing."
focal_class.modifier: static final
focal_class.original_string: static final String DEFAULT_MESSAGE = "Correlation-id header for acknowledgement is missing.";
focal_class.type: String
focal_class.var_name: DEFAULT_MESSAGE
focal_class.declarator: DEFAULT_DESCRIPTION =
              "Please provide the mandatory header 'correlation-id' as part of your acknowledgement"
focal_class.modifier: static final
focal_class.original_string: static final String DEFAULT_DESCRIPTION =
              "Please provide the mandatory header 'correlation-id' as part of your acknowledgement";
focal_class.type: String
focal_class.var_name: DEFAULT_DESCRIPTION
focal_class.declarator: serialVersionUID = 5893456783453452366L
focal_class.modifier: private static final
focal_class.original_string: private static final long serialVersionUID = 5893456783453452366L;
focal_class.type: long
focal_class.var_name: serialVersionUID
focal_class.file: signals/acks/base/src/main/java/org/eclipse/ditto/signals/acks/base/AcknowledgementCorrelationIdMissingException.java
focal_class.identifier: AcknowledgementCorrelationIdMissingException
focal_class.interfaces: implements AcknowledgementException
focal_class.class_method_signature: AcknowledgementCorrelationIdMissingException.AcknowledgementCorrelationIdMissingException(final DittoHeaders dittoHeaders,
              @Nullable final String message,
              @Nullable final String description,
              @Nullable final Throwable cause,
              @Nullable final URI href)
focal_class.full_signature: private  AcknowledgementCorrelationIdMissingException(final DittoHeaders dittoHeaders,
              @Nullable final String message,
              @Nullable final String description,
              @Nullable final Throwable cause,
              @Nullable final URI href)
focal_class.identifier: AcknowledgementCorrelationIdMissingException
focal_class.modifiers: private
focal_class.parameters: (final DittoHeaders dittoHeaders,
              @Nullable final String message,
              @Nullable final String description,
              @Nullable final Throwable cause,
              @Nullable final URI href)
focal_class.signature:  AcknowledgementCorrelationIdMissingException(final DittoHeaders dittoHeaders,
              @Nullable final String message,
              @Nullable final String description,
              @Nullable final Throwable cause,
              @Nullable final URI href)
focal_class.class_method_signature: AcknowledgementCorrelationIdMissingException.newBuilder()
focal_class.full_signature: public static AcknowledgementCorrelationIdMissingException.Builder newBuilder()
focal_class.identifier: newBuilder
focal_class.modifiers: public static
focal_class.parameters: ()
focal_class.return: AcknowledgementCorrelationIdMissingException.Builder
focal_class.signature: AcknowledgementCorrelationIdMissingException.Builder newBuilder()
focal_class.class_method_signature: AcknowledgementCorrelationIdMissingException.fromJson(final JsonObject jsonObject,
              final DittoHeaders dittoHeaders)
focal_class.full_signature: public static AcknowledgementCorrelationIdMissingException fromJson(final JsonObject jsonObject,
              final DittoHeaders dittoHeaders)
focal_class.identifier: fromJson
focal_class.modifiers: public static
focal_class.parameters: (final JsonObject jsonObject,
              final DittoHeaders dittoHeaders)
focal_class.return: AcknowledgementCorrelationIdMissingException
focal_class.signature: AcknowledgementCorrelationIdMissingException fromJson(final JsonObject jsonObject,
              final DittoHeaders dittoHeaders)
focal_class.superclass: extends DittoRuntimeException
focal_method.body: public static AcknowledgementCorrelationIdMissingException.Builder newBuilder() {
          return new AcknowledgementCorrelationIdMissingException.Builder();
      }
focal_method.class_method_signature: AcknowledgementCorrelationIdMissingException.newBuilder()
focal_method.full_signature: public static AcknowledgementCorrelationIdMissingException.Builder newBuilder()
focal_method.identifier: newBuilder
focal_method.modifiers: public static
focal_method.parameters: ()
focal_method.return: AcknowledgementCorrelationIdMissingException.Builder
focal_method.signature: AcknowledgementCorrelationIdMissingException.Builder newBuilder()