test_class.declarator: THING_ID = ThingId.of("test.ns", "theThingId")
test_class.modifier: private static final
test_class.original_string: private static final ThingId THING_ID = ThingId.of("test.ns", "theThingId");
test_class.type: ThingId
test_class.var_name: THING_ID
test_class.declarator: CORRELATION_ID = UUID.randomUUID().toString()
test_class.modifier: private static final
test_class.original_string: private static final String CORRELATION_ID = UUID.randomUUID().toString();
test_class.type: String
test_class.var_name: CORRELATION_ID
test_class.declarator: DITTO_HEADERS = DittoHeaders.newBuilder().correlationId(CORRELATION_ID).build()
test_class.modifier: private static final
test_class.original_string: private static final DittoHeaders DITTO_HEADERS = DittoHeaders.newBuilder().correlationId(CORRELATION_ID).build();
test_class.type: DittoHeaders
test_class.var_name: DITTO_HEADERS
test_class.declarator: KNOWN_RAW_PAYLOAD_STR = "Those reading that are super cool dudes!$$§_ds+üä#das";
test_class.modifier: private static final
test_class.original_string: private static final String KNOWN_RAW_PAYLOAD_STR = "Those reading that are super cool dudes!$$§_ds+üä#das";
test_class.type: String
test_class.var_name: KNOWN_RAW_PAYLOAD_STR
test_class.declarator: MESSAGE_HEADERS = MessageHeaders.newBuilderForClaiming(THING_ID)
              .contentType("text/plain")
              .timeout(42)
              .build()
test_class.modifier: private static final
test_class.original_string: private static final MessageHeaders MESSAGE_HEADERS = MessageHeaders.newBuilderForClaiming(THING_ID)
              .contentType("text/plain")
              .timeout(42)
              .build();
test_class.type: MessageHeaders
test_class.var_name: MESSAGE_HEADERS
test_class.declarator: MESSAGE = Message.newBuilder(MESSAGE_HEADERS)
              .payload(KNOWN_RAW_PAYLOAD_STR)
              .build()
test_class.modifier: private static final
test_class.original_string: private static final Message<?> MESSAGE = Message.newBuilder(MESSAGE_HEADERS)
              .payload(KNOWN_RAW_PAYLOAD_STR)
              .build();
test_class.type: Message<?>
test_class.var_name: MESSAGE
test_class.declarator: DESERIALIZED_MESSAGE = Message.newBuilder(MESSAGE_HEADERS)
              .payload(KNOWN_RAW_PAYLOAD_STR)
              .rawPayload(ByteBuffer.wrap(KNOWN_RAW_PAYLOAD_STR.getBytes()))
              .build()
test_class.modifier: private static final
test_class.original_string: private static final Message<?> DESERIALIZED_MESSAGE = Message.newBuilder(MESSAGE_HEADERS)
              .payload(KNOWN_RAW_PAYLOAD_STR)
              .rawPayload(ByteBuffer.wrap(KNOWN_RAW_PAYLOAD_STR.getBytes()))
              .build();
test_class.type: Message<?>
test_class.var_name: DESERIALIZED_MESSAGE
test_class.declarator: KNOWN_MESSAGE_AS_JSON = JsonFactory.newObjectBuilder()
              .set(MessageCommand.JsonFields.JSON_MESSAGE_HEADERS, MESSAGE_HEADERS.toJson())
              .set(MessageCommand.JsonFields.JSON_MESSAGE_PAYLOAD, JsonFactory.newValue(KNOWN_RAW_PAYLOAD_STR))
              .build()
test_class.modifier: private static final
test_class.original_string: private static final JsonObject KNOWN_MESSAGE_AS_JSON = JsonFactory.newObjectBuilder()
              .set(MessageCommand.JsonFields.JSON_MESSAGE_HEADERS, MESSAGE_HEADERS.toJson())
              .set(MessageCommand.JsonFields.JSON_MESSAGE_PAYLOAD, JsonFactory.newValue(KNOWN_RAW_PAYLOAD_STR))
              .build();
test_class.type: JsonObject
test_class.var_name: KNOWN_MESSAGE_AS_JSON
test_class.declarator: KNOWN_JSON = JsonFactory.newObjectBuilder()
              .set(Command.JsonFields.TYPE, SendClaimMessage.TYPE)
              .set(MessageCommand.JsonFields.JSON_THING_ID, THING_ID.toString())
              .set(MessageCommand.JsonFields.JSON_MESSAGE, KNOWN_MESSAGE_AS_JSON)
              .build()
test_class.modifier: private static final
test_class.original_string: private static final JsonObject KNOWN_JSON = JsonFactory.newObjectBuilder()
              .set(Command.JsonFields.TYPE, SendClaimMessage.TYPE)
              .set(MessageCommand.JsonFields.JSON_THING_ID, THING_ID.toString())
              .set(MessageCommand.JsonFields.JSON_MESSAGE, KNOWN_MESSAGE_AS_JSON)
              .build();
test_class.type: JsonObject
test_class.var_name: KNOWN_JSON
test_class.file: signals/commands/messages/src/test/java/org/eclipse/ditto/signals/commands/messages/SendClaimMessageTest.java
test_class.identifier: SendClaimMessageTest
test_case.body: @Test(expected = NullPointerException.class)
      public void tryCreateWithNullThingId() {
          SendClaimMessage.of((ThingId) null, MESSAGE, DITTO_HEADERS);
      }
test_case.class_method_signature: SendClaimMessageTest.tryCreateWithNullThingId()
test_case.full_signature: @Test(expected = NullPointerException.class) public void tryCreateWithNullThingId()
test_case.identifier: tryCreateWithNullThingId
test_case.invocations: of
test_case.modifiers: @Test(expected = NullPointerException.class) public
test_case.parameters: ()
test_case.return: void
test_case.signature: void tryCreateWithNullThingId()
focal_class.declarator: NAME = "claimMessage"
focal_class.modifier: public static final
focal_class.original_string: public static final String NAME = "claimMessage";
focal_class.type: String
focal_class.var_name: NAME
focal_class.declarator: TYPE = TYPE_PREFIX + NAME
focal_class.modifier: public static final
focal_class.original_string: public static final String TYPE = TYPE_PREFIX + NAME;
focal_class.type: String
focal_class.var_name: TYPE
focal_class.file: signals/commands/messages/src/main/java/org/eclipse/ditto/signals/commands/messages/SendClaimMessage.java
focal_class.identifier: SendClaimMessage
focal_class.class_method_signature: SendClaimMessage.SendClaimMessage(final ThingId thingId, final Message<T> message, final DittoHeaders dittoHeaders)
focal_class.full_signature: private  SendClaimMessage(final ThingId thingId, final Message<T> message, final DittoHeaders dittoHeaders)
focal_class.identifier: SendClaimMessage
focal_class.modifiers: private
focal_class.parameters: (final ThingId thingId, final Message<T> message, final DittoHeaders dittoHeaders)
focal_class.signature:  SendClaimMessage(final ThingId thingId, final Message<T> message, final DittoHeaders dittoHeaders)
focal_class.class_method_signature: SendClaimMessage.setDittoHeaders(final DittoHeaders dittoHeaders)
focal_class.full_signature: @Override public SendClaimMessage<T> setDittoHeaders(final DittoHeaders dittoHeaders)
focal_class.identifier: setDittoHeaders
focal_class.modifiers: @Override public
focal_class.parameters: (final DittoHeaders dittoHeaders)
focal_class.return: SendClaimMessage<T>
focal_class.signature: SendClaimMessage<T> setDittoHeaders(final DittoHeaders dittoHeaders)
focal_class.class_method_signature: SendClaimMessage.of(final String thingId, final Message<T> message,
              final DittoHeaders dittoHeaders)
focal_class.full_signature: @Deprecated public static SendClaimMessage<T> of(final String thingId, final Message<T> message,
              final DittoHeaders dittoHeaders)
focal_class.identifier: of
focal_class.modifiers: @Deprecated public static
focal_class.parameters: (final String thingId, final Message<T> message,
              final DittoHeaders dittoHeaders)
focal_class.return: SendClaimMessage<T>
focal_class.signature: SendClaimMessage<T> of(final String thingId, final Message<T> message,
              final DittoHeaders dittoHeaders)
focal_class.class_method_signature: SendClaimMessage.of(final ThingId thingId, final Message<T> message,
              final DittoHeaders dittoHeaders)
focal_class.full_signature: public static SendClaimMessage<T> of(final ThingId thingId, final Message<T> message,
              final DittoHeaders dittoHeaders)
focal_class.identifier: of
focal_class.modifiers: public static
focal_class.parameters: (final ThingId thingId, final Message<T> message,
              final DittoHeaders dittoHeaders)
focal_class.return: SendClaimMessage<T>
focal_class.signature: SendClaimMessage<T> of(final ThingId thingId, final Message<T> message,
              final DittoHeaders dittoHeaders)
focal_class.class_method_signature: SendClaimMessage.fromJson(final String jsonString, final DittoHeaders dittoHeaders)
focal_class.full_signature: public static SendClaimMessage<?> fromJson(final String jsonString, final DittoHeaders dittoHeaders)
focal_class.identifier: fromJson
focal_class.modifiers: public static
focal_class.parameters: (final String jsonString, final DittoHeaders dittoHeaders)
focal_class.return: SendClaimMessage<?>
focal_class.signature: SendClaimMessage<?> fromJson(final String jsonString, final DittoHeaders dittoHeaders)
focal_class.class_method_signature: SendClaimMessage.fromJson(final JsonObject jsonObject, final DittoHeaders dittoHeaders)
focal_class.full_signature: public static SendClaimMessage<?> 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: SendClaimMessage<?>
focal_class.signature: SendClaimMessage<?> fromJson(final JsonObject jsonObject, final DittoHeaders dittoHeaders)
focal_class.class_method_signature: SendClaimMessage.canEqual(@Nullable final Object other)
focal_class.full_signature: @Override protected boolean canEqual(@Nullable final Object other)
focal_class.identifier: canEqual
focal_class.modifiers: @Override protected
focal_class.parameters: (@Nullable final Object other)
focal_class.return: boolean
focal_class.signature: boolean canEqual(@Nullable final Object other)
focal_class.class_method_signature: SendClaimMessage.toString()
focal_class.full_signature: @Override public String toString()
focal_class.identifier: toString
focal_class.modifiers: @Override public
focal_class.parameters: ()
focal_class.return: String
focal_class.signature: String toString()
focal_class.superclass: extends AbstractMessageCommand<T, SendClaimMessage<T>>
focal_method.body: @Deprecated
      public static <T> SendClaimMessage<T> of(final String thingId, final Message<T> message,
              final DittoHeaders dittoHeaders) {
          return of(ThingId.of(thingId), message, dittoHeaders);
      }
focal_method.class_method_signature: SendClaimMessage.of(final String thingId, final Message<T> message,
              final DittoHeaders dittoHeaders)
focal_method.full_signature: @Deprecated public static SendClaimMessage<T> of(final String thingId, final Message<T> message,
              final DittoHeaders dittoHeaders)
focal_method.identifier: of
focal_method.invocations: of of
focal_method.modifiers: @Deprecated public static
focal_method.parameters: (final String thingId, final Message<T> message,
              final DittoHeaders dittoHeaders)
focal_method.return: SendClaimMessage<T>
focal_method.signature: SendClaimMessage<T> of(final String thingId, final Message<T> message,
              final DittoHeaders dittoHeaders)