test_class.declarator: AUTH_SUBJECTS_WITHOUT_DUPLICATES = Arrays.asList("test:JohnOldman", "test:FrankGrimes")
test_class.modifier: private static final
test_class.original_string: private static final Collection<String>
              AUTH_SUBJECTS_WITHOUT_DUPLICATES = Arrays.asList("test:JohnOldman", "test:FrankGrimes");
test_class.type: Collection<String>
test_class.var_name: AUTH_SUBJECTS_WITHOUT_DUPLICATES
test_class.declarator: AUTH_CONTEXT_WITHOUT_DUPLICATES =
              AuthorizationContext.newInstance(DittoAuthorizationContextType.UNSPECIFIED,
                      AUTH_SUBJECTS_WITHOUT_DUPLICATES.stream()
                              .map(AuthorizationSubject::newInstance)
                              .collect(Collectors.toList()))
test_class.modifier: private static final
test_class.original_string: private static final AuthorizationContext AUTH_CONTEXT_WITHOUT_DUPLICATES =
              AuthorizationContext.newInstance(DittoAuthorizationContextType.UNSPECIFIED,
                      AUTH_SUBJECTS_WITHOUT_DUPLICATES.stream()
                              .map(AuthorizationSubject::newInstance)
                              .collect(Collectors.toList()));
test_class.type: AuthorizationContext
test_class.var_name: AUTH_CONTEXT_WITHOUT_DUPLICATES
test_class.declarator: AUTH_SUBJECTS =
              Arrays.asList("test:JohnOldman", "test:FrankGrimes", "JohnOldman", "FrankGrimes")
test_class.modifier: private static final
test_class.original_string: private static final Collection<String> AUTH_SUBJECTS =
              Arrays.asList("test:JohnOldman", "test:FrankGrimes", "JohnOldman", "FrankGrimes");
test_class.type: Collection<String>
test_class.var_name: AUTH_SUBJECTS
test_class.declarator: AUTH_CONTEXT =
              AuthorizationContext.newInstance(DittoAuthorizationContextType.UNSPECIFIED,
                      AUTH_SUBJECTS.stream()
                              .map(AuthorizationSubject::newInstance)
                              .collect(Collectors.toList()))
test_class.modifier: private static final
test_class.original_string: private static final AuthorizationContext AUTH_CONTEXT =
              AuthorizationContext.newInstance(DittoAuthorizationContextType.UNSPECIFIED,
                      AUTH_SUBJECTS.stream()
                              .map(AuthorizationSubject::newInstance)
                              .collect(Collectors.toList()));
test_class.type: AuthorizationContext
test_class.var_name: AUTH_CONTEXT
test_class.declarator: KNOWN_CORRELATION_ID = "knownCorrelationId"
test_class.modifier: private static final
test_class.original_string: private static final String KNOWN_CORRELATION_ID = "knownCorrelationId";
test_class.type: String
test_class.var_name: KNOWN_CORRELATION_ID
test_class.declarator: KNOWN_SCHEMA_VERSION = JsonSchemaVersion.V_2
test_class.modifier: private static final
test_class.original_string: private static final JsonSchemaVersion KNOWN_SCHEMA_VERSION = JsonSchemaVersion.V_2;
test_class.type: JsonSchemaVersion
test_class.var_name: KNOWN_SCHEMA_VERSION
test_class.declarator: KNOWN_READ_SUBJECT_WITHOUT_ISSUER = "knownReadSubject"
test_class.modifier: private static final
test_class.original_string: private static final String KNOWN_READ_SUBJECT_WITHOUT_ISSUER = "knownReadSubject";
test_class.type: String
test_class.var_name: KNOWN_READ_SUBJECT_WITHOUT_ISSUER
test_class.declarator: KNOWN_READ_SUBJECT = KNOWN_READ_SUBJECT_WITHOUT_ISSUER
test_class.modifier: private static final
test_class.original_string: private static final String KNOWN_READ_SUBJECT = KNOWN_READ_SUBJECT_WITHOUT_ISSUER;
test_class.type: String
test_class.var_name: KNOWN_READ_SUBJECT
test_class.declarator: KNOWN_CHANNEL = "live"
test_class.modifier: private static final
test_class.original_string: private static final String KNOWN_CHANNEL = "live";
test_class.type: String
test_class.var_name: KNOWN_CHANNEL
test_class.declarator: KNOWN_RESPONSE_REQUIRED = true
test_class.modifier: private static final
test_class.original_string: private static final boolean KNOWN_RESPONSE_REQUIRED = true;
test_class.type: boolean
test_class.var_name: KNOWN_RESPONSE_REQUIRED
test_class.declarator: KNOWN_IF_MATCH =
              EntityTagMatchers.fromCommaSeparatedString("\"oneValue\",\"anotherValue\"")
test_class.modifier: private static final
test_class.original_string: private static final EntityTagMatchers KNOWN_IF_MATCH =
              EntityTagMatchers.fromCommaSeparatedString("\"oneValue\",\"anotherValue\"");
test_class.type: EntityTagMatchers
test_class.var_name: KNOWN_IF_MATCH
test_class.declarator: KNOWN_IF_NONE_MATCH =
              EntityTagMatchers.fromCommaSeparatedString("\"notOneValue\",\"notAnotherValue\"")
test_class.modifier: private static final
test_class.original_string: private static final EntityTagMatchers KNOWN_IF_NONE_MATCH =
              EntityTagMatchers.fromCommaSeparatedString("\"notOneValue\",\"notAnotherValue\"");
test_class.type: EntityTagMatchers
test_class.var_name: KNOWN_IF_NONE_MATCH
test_class.declarator: KNOWN_ETAG = EntityTag.fromString("\"-12124212\"")
test_class.modifier: private static final
test_class.original_string: private static final EntityTag KNOWN_ETAG = EntityTag.fromString("\"-12124212\"");
test_class.type: EntityTag
test_class.var_name: KNOWN_ETAG
test_class.declarator: KNOWN_READ_SUBJECTS = Lists.list(KNOWN_READ_SUBJECT)
test_class.modifier: private static final
test_class.original_string: private static final Collection<String> KNOWN_READ_SUBJECTS = Lists.list(KNOWN_READ_SUBJECT);
test_class.type: Collection<String>
test_class.var_name: KNOWN_READ_SUBJECTS
test_class.declarator: KNOWN_READ_GRANTED_SUBJECTS =
              Lists.list(AuthorizationModelFactory.newAuthSubject("knownGrantedSubject1"),
                      AuthorizationModelFactory.newAuthSubject("knownGrantedSubject2"))
test_class.modifier: private static final
test_class.original_string: private static final Collection<AuthorizationSubject> KNOWN_READ_GRANTED_SUBJECTS =
              Lists.list(AuthorizationModelFactory.newAuthSubject("knownGrantedSubject1"),
                      AuthorizationModelFactory.newAuthSubject("knownGrantedSubject2"));
test_class.type: Collection<AuthorizationSubject>
test_class.var_name: KNOWN_READ_GRANTED_SUBJECTS
test_class.declarator: KNOWN_READ_REVOKED_SUBJECTS =
              Lists.list(AuthorizationModelFactory.newAuthSubject("knownRevokedSubject1"),
                      AuthorizationModelFactory.newAuthSubject("knownRevokedSubject2"))
test_class.modifier: private static final
test_class.original_string: private static final Collection<AuthorizationSubject> KNOWN_READ_REVOKED_SUBJECTS =
              Lists.list(AuthorizationModelFactory.newAuthSubject("knownRevokedSubject1"),
                      AuthorizationModelFactory.newAuthSubject("knownRevokedSubject2"));
test_class.type: Collection<AuthorizationSubject>
test_class.var_name: KNOWN_READ_REVOKED_SUBJECTS
test_class.declarator: KNOWN_CONTENT_TYPE = "application/json"
test_class.modifier: private static final
test_class.original_string: private static final String KNOWN_CONTENT_TYPE = "application/json";
test_class.type: String
test_class.var_name: KNOWN_CONTENT_TYPE
test_class.declarator: KNOWN_REPLY_TO = "replies"
test_class.modifier: private static final
test_class.original_string: private static final String KNOWN_REPLY_TO = "replies";
test_class.type: String
test_class.var_name: KNOWN_REPLY_TO
test_class.declarator: KNOWN_ORIGIN = "knownOrigin"
test_class.modifier: private static final
test_class.original_string: private static final String KNOWN_ORIGIN = "knownOrigin";
test_class.type: String
test_class.var_name: KNOWN_ORIGIN
test_class.declarator: KNOWN_REPLY_TARGET = "5"
test_class.modifier: private static final
test_class.original_string: private static final String KNOWN_REPLY_TARGET = "5";
test_class.type: String
test_class.var_name: KNOWN_REPLY_TARGET
test_class.declarator: KNOWN_MAPPER = "knownMapper"
test_class.modifier: private static final
test_class.original_string: private static final String KNOWN_MAPPER = "knownMapper";
test_class.type: String
test_class.var_name: KNOWN_MAPPER
test_class.declarator: KNOWN_ORIGINATOR = "known:originator"
test_class.modifier: private static final
test_class.original_string: private static final String KNOWN_ORIGINATOR = "known:originator";
test_class.type: String
test_class.var_name: KNOWN_ORIGINATOR
test_class.declarator: KNOWN_TIMEOUT = Duration.ofSeconds(6)
test_class.modifier: private static final
test_class.original_string: private static final Duration KNOWN_TIMEOUT = Duration.ofSeconds(6);
test_class.type: Duration
test_class.var_name: KNOWN_TIMEOUT
test_class.declarator: KNOWN_ACK_REQUEST =
              AcknowledgementRequest.of(AcknowledgementLabel.of("ack-label-1"))
test_class.modifier: private static final
test_class.original_string: private static final AcknowledgementRequest KNOWN_ACK_REQUEST =
              AcknowledgementRequest.of(AcknowledgementLabel.of("ack-label-1"));
test_class.type: AcknowledgementRequest
test_class.var_name: KNOWN_ACK_REQUEST
test_class.declarator: KNOWN_ACK_REQUESTS = Lists.list(KNOWN_ACK_REQUEST)
test_class.modifier: private static final
test_class.original_string: private static final List<AcknowledgementRequest> KNOWN_ACK_REQUESTS = Lists.list(KNOWN_ACK_REQUEST);
test_class.type: List<AcknowledgementRequest>
test_class.var_name: KNOWN_ACK_REQUESTS
test_class.declarator: KNOWN_EXPECTED_RESPONSE_TYPES =
              Lists.list(ResponseType.RESPONSE, ResponseType.NACK)
test_class.modifier: private static final
test_class.original_string: private static final List<ResponseType> KNOWN_EXPECTED_RESPONSE_TYPES =
              Lists.list(ResponseType.RESPONSE, ResponseType.NACK);
test_class.type: List<ResponseType>
test_class.var_name: KNOWN_EXPECTED_RESPONSE_TYPES
test_class.declarator: KNOWN_ENTITY_ID = "known:entityId"
test_class.modifier: private static final
test_class.original_string: private static final String KNOWN_ENTITY_ID = "known:entityId";
test_class.type: String
test_class.var_name: KNOWN_ENTITY_ID
test_class.declarator: KNOWN_WWW_AUTHENTICATION = "known:www-authentication"
test_class.modifier: private static final
test_class.original_string: private static final String KNOWN_WWW_AUTHENTICATION = "known:www-authentication";
test_class.type: String
test_class.var_name: KNOWN_WWW_AUTHENTICATION
test_class.declarator: KNOWN_LOCATION = "known:location"
test_class.modifier: private static final
test_class.original_string: private static final String KNOWN_LOCATION = "known:location";
test_class.type: String
test_class.var_name: KNOWN_LOCATION
test_class.declarator: KNOWN_CONNECTION_ID = "known-connection-id"
test_class.modifier: private static final
test_class.original_string: private static final String KNOWN_CONNECTION_ID = "known-connection-id";
test_class.type: String
test_class.var_name: KNOWN_CONNECTION_ID
test_class.declarator: KNOWN_METADATA_HEADER_KEY = MetadataHeaderKey.parse("/foo/bar")
test_class.modifier: private static final
test_class.original_string: private static final MetadataHeaderKey KNOWN_METADATA_HEADER_KEY = MetadataHeaderKey.parse("/foo/bar");
test_class.type: MetadataHeaderKey
test_class.var_name: KNOWN_METADATA_HEADER_KEY
test_class.declarator: KNOWN_METADATA_VALUE = JsonValue.of("knownMetadata")
test_class.modifier: private static final
test_class.original_string: private static final JsonValue KNOWN_METADATA_VALUE = JsonValue.of("knownMetadata");
test_class.type: JsonValue
test_class.var_name: KNOWN_METADATA_VALUE
test_class.declarator: KNOWN_METADATA_HEADERS
test_class.modifier: private static final
test_class.original_string: private static final MetadataHeaders KNOWN_METADATA_HEADERS;
test_class.type: MetadataHeaders
test_class.var_name: KNOWN_METADATA_HEADERS
test_class.declarator: KNOWN_ALLOW_POLICY_LOCKOUT = true
test_class.modifier: private static final
test_class.original_string: private static final boolean KNOWN_ALLOW_POLICY_LOCKOUT = true;
test_class.type: boolean
test_class.var_name: KNOWN_ALLOW_POLICY_LOCKOUT
test_class.file: model/base/src/test/java/org/eclipse/ditto/model/base/headers/ImmutableDittoHeadersTest.java
test_class.identifier: ImmutableDittoHeadersTest
test_case.body: @Test
      public void getMetadataHeadersToPutReturnsEmptySet() {
          final ImmutableDittoHeaders underTest = ImmutableDittoHeaders.of(Collections.emptyMap());
  
          assertThat(underTest.getMetadataHeadersToPut()).isEmpty();
      }
test_case.class_method_signature: ImmutableDittoHeadersTest.getMetadataHeadersToPutReturnsEmptySet()
test_case.full_signature: @Test public void getMetadataHeadersToPutReturnsEmptySet()
test_case.identifier: getMetadataHeadersToPutReturnsEmptySet
test_case.invocations: of emptyMap isEmpty assertThat getMetadataHeadersToPut
test_case.modifiers: @Test public
test_case.parameters: ()
test_case.return: void
test_case.signature: void getMetadataHeadersToPutReturnsEmptySet()
focal_class.file: model/base/src/main/java/org/eclipse/ditto/model/base/headers/ImmutableDittoHeaders.java
focal_class.identifier: ImmutableDittoHeaders
focal_class.interfaces: implements DittoHeaders
focal_class.class_method_signature: ImmutableDittoHeaders.ImmutableDittoHeaders(final Map<String, String> headers)
focal_class.full_signature: private  ImmutableDittoHeaders(final Map<String, String> headers)
focal_class.identifier: ImmutableDittoHeaders
focal_class.modifiers: private
focal_class.parameters: (final Map<String, String> headers)
focal_class.signature:  ImmutableDittoHeaders(final Map<String, String> headers)
focal_class.class_method_signature: ImmutableDittoHeaders.of(final Map<String, String> headers)
focal_class.full_signature: public static ImmutableDittoHeaders of(final Map<String, String> headers)
focal_class.identifier: of
focal_class.modifiers: public static
focal_class.parameters: (final Map<String, String> headers)
focal_class.return: ImmutableDittoHeaders
focal_class.signature: ImmutableDittoHeaders of(final Map<String, String> headers)
focal_class.class_method_signature: ImmutableDittoHeaders.getSpecificDefinitionByKey(final CharSequence key)
focal_class.full_signature: @Override protected Optional<HeaderDefinition> getSpecificDefinitionByKey(final CharSequence key)
focal_class.identifier: getSpecificDefinitionByKey
focal_class.modifiers: @Override protected
focal_class.parameters: (final CharSequence key)
focal_class.return: Optional<HeaderDefinition>
focal_class.signature: Optional<HeaderDefinition> getSpecificDefinitionByKey(final CharSequence key)
focal_class.class_method_signature: ImmutableDittoHeaders.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 AbstractDittoHeaders
focal_method.body: public static ImmutableDittoHeaders of(final Map<String, String> headers) {
          return new ImmutableDittoHeaders(headers);
      }
focal_method.class_method_signature: ImmutableDittoHeaders.of(final Map<String, String> headers)
focal_method.full_signature: public static ImmutableDittoHeaders of(final Map<String, String> headers)
focal_method.identifier: of
focal_method.modifiers: public static
focal_method.parameters: (final Map<String, String> headers)
focal_method.return: ImmutableDittoHeaders
focal_method.signature: ImmutableDittoHeaders of(final Map<String, String> headers)