test_class.file: model/base/src/test/java/org/eclipse/ditto/model/base/headers/metadata/DefaultMetadataHeadersTest.java
test_class.identifier: DefaultMetadataHeadersTest
test_case.body: @Test
      public void parseEmptyJsonArrayCharSequence() {
          final String metadataHeaderValue = String.valueOf(JsonArray.empty());
  
          assertThat(DefaultMetadataHeaders.parseMetadataHeaders(metadataHeaderValue)).isEmpty();
      }
test_case.class_method_signature: DefaultMetadataHeadersTest.parseEmptyJsonArrayCharSequence()
test_case.full_signature: @Test public void parseEmptyJsonArrayCharSequence()
test_case.identifier: parseEmptyJsonArrayCharSequence
test_case.invocations: valueOf empty isEmpty assertThat parseMetadataHeaders
test_case.modifiers: @Test public
test_case.parameters: ()
test_case.return: void
test_case.signature: void parseEmptyJsonArrayCharSequence()
focal_class.declarator: treeSet
focal_class.modifier: private final
focal_class.original_string: private final SortedSet<MetadataHeader> treeSet;
focal_class.type: SortedSet<MetadataHeader>
focal_class.var_name: treeSet
focal_class.file: model/base/src/main/java/org/eclipse/ditto/model/base/headers/metadata/DefaultMetadataHeaders.java
focal_class.identifier: DefaultMetadataHeaders
focal_class.interfaces: implements MetadataHeaders
focal_class.class_method_signature: DefaultMetadataHeaders.DefaultMetadataHeaders(final SortedSet<MetadataHeader> treeSet)
focal_class.full_signature: private  DefaultMetadataHeaders(final SortedSet<MetadataHeader> treeSet)
focal_class.identifier: DefaultMetadataHeaders
focal_class.modifiers: private
focal_class.parameters: (final SortedSet<MetadataHeader> treeSet)
focal_class.signature:  DefaultMetadataHeaders(final SortedSet<MetadataHeader> treeSet)
focal_class.class_method_signature: DefaultMetadataHeaders.newInstance()
focal_class.full_signature: static DefaultMetadataHeaders newInstance()
focal_class.identifier: newInstance
focal_class.modifiers: static
focal_class.parameters: ()
focal_class.return: DefaultMetadataHeaders
focal_class.signature: DefaultMetadataHeaders newInstance()
focal_class.class_method_signature: DefaultMetadataHeaders.parseMetadataHeaders(final CharSequence metadataHeadersCharSequence)
focal_class.full_signature: static DefaultMetadataHeaders parseMetadataHeaders(final CharSequence metadataHeadersCharSequence)
focal_class.identifier: parseMetadataHeaders
focal_class.modifiers: static
focal_class.parameters: (final CharSequence metadataHeadersCharSequence)
focal_class.return: DefaultMetadataHeaders
focal_class.signature: DefaultMetadataHeaders parseMetadataHeaders(final CharSequence metadataHeadersCharSequence)
focal_class.class_method_signature: DefaultMetadataHeaders.parseJsonArray(final JsonArray jsonArray)
focal_class.full_signature: private static DefaultMetadataHeaders parseJsonArray(final JsonArray jsonArray)
focal_class.identifier: parseJsonArray
focal_class.modifiers: private static
focal_class.parameters: (final JsonArray jsonArray)
focal_class.return: DefaultMetadataHeaders
focal_class.signature: DefaultMetadataHeaders parseJsonArray(final JsonArray jsonArray)
focal_class.class_method_signature: DefaultMetadataHeaders.toJson()
focal_class.full_signature: @Override public JsonArray toJson()
focal_class.identifier: toJson
focal_class.modifiers: @Override public
focal_class.parameters: ()
focal_class.return: JsonArray
focal_class.signature: JsonArray toJson()
focal_class.class_method_signature: DefaultMetadataHeaders.add(final MetadataHeader metadataHeader)
focal_class.full_signature: @Override public boolean add(final MetadataHeader metadataHeader)
focal_class.identifier: add
focal_class.modifiers: @Override public
focal_class.parameters: (final MetadataHeader metadataHeader)
focal_class.return: boolean
focal_class.signature: boolean add(final MetadataHeader metadataHeader)
focal_class.class_method_signature: DefaultMetadataHeaders.addAll(final Collection<? extends MetadataHeader> c)
focal_class.full_signature: @Override public boolean addAll(final Collection<? extends MetadataHeader> c)
focal_class.identifier: addAll
focal_class.modifiers: @Override public
focal_class.parameters: (final Collection<? extends MetadataHeader> c)
focal_class.return: boolean
focal_class.signature: boolean addAll(final Collection<? extends MetadataHeader> c)
focal_class.class_method_signature: DefaultMetadataHeaders.iterator()
focal_class.full_signature: @Override public Iterator<MetadataHeader> iterator()
focal_class.identifier: iterator
focal_class.modifiers: @Override public
focal_class.parameters: ()
focal_class.return: Iterator<MetadataHeader>
focal_class.signature: Iterator<MetadataHeader> iterator()
focal_class.class_method_signature: DefaultMetadataHeaders.remove(final Object o)
focal_class.full_signature: @Override public boolean remove(final Object o)
focal_class.identifier: remove
focal_class.modifiers: @Override public
focal_class.parameters: (final Object o)
focal_class.return: boolean
focal_class.signature: boolean remove(final Object o)
focal_class.class_method_signature: DefaultMetadataHeaders.removeAll(final Collection<?> c)
focal_class.full_signature: @Override public boolean removeAll(final Collection<?> c)
focal_class.identifier: removeAll
focal_class.modifiers: @Override public
focal_class.parameters: (final Collection<?> c)
focal_class.return: boolean
focal_class.signature: boolean removeAll(final Collection<?> c)
focal_class.class_method_signature: DefaultMetadataHeaders.retainAll(final Collection<?> c)
focal_class.full_signature: @Override public boolean retainAll(final Collection<?> c)
focal_class.identifier: retainAll
focal_class.modifiers: @Override public
focal_class.parameters: (final Collection<?> c)
focal_class.return: boolean
focal_class.signature: boolean retainAll(final Collection<?> c)
focal_class.class_method_signature: DefaultMetadataHeaders.clear()
focal_class.full_signature: @Override public void clear()
focal_class.identifier: clear
focal_class.modifiers: @Override public
focal_class.parameters: ()
focal_class.return: void
focal_class.signature: void clear()
focal_class.class_method_signature: DefaultMetadataHeaders.size()
focal_class.full_signature: @Override public int size()
focal_class.identifier: size
focal_class.modifiers: @Override public
focal_class.parameters: ()
focal_class.return: int
focal_class.signature: int size()
focal_class.class_method_signature: DefaultMetadataHeaders.comparator()
focal_class.full_signature: @Override public Comparator<? super MetadataHeader> comparator()
focal_class.identifier: comparator
focal_class.modifiers: @Override public
focal_class.parameters: ()
focal_class.return: Comparator<? super MetadataHeader>
focal_class.signature: Comparator<? super MetadataHeader> comparator()
focal_class.class_method_signature: DefaultMetadataHeaders.subSet(final MetadataHeader metadataHeader, final MetadataHeader e1)
focal_class.full_signature: @Override public SortedSet<MetadataHeader> subSet(final MetadataHeader metadataHeader, final MetadataHeader e1)
focal_class.identifier: subSet
focal_class.modifiers: @Override public
focal_class.parameters: (final MetadataHeader metadataHeader, final MetadataHeader e1)
focal_class.return: SortedSet<MetadataHeader>
focal_class.signature: SortedSet<MetadataHeader> subSet(final MetadataHeader metadataHeader, final MetadataHeader e1)
focal_class.class_method_signature: DefaultMetadataHeaders.headSet(final MetadataHeader metadataHeader)
focal_class.full_signature: @Override public SortedSet<MetadataHeader> headSet(final MetadataHeader metadataHeader)
focal_class.identifier: headSet
focal_class.modifiers: @Override public
focal_class.parameters: (final MetadataHeader metadataHeader)
focal_class.return: SortedSet<MetadataHeader>
focal_class.signature: SortedSet<MetadataHeader> headSet(final MetadataHeader metadataHeader)
focal_class.class_method_signature: DefaultMetadataHeaders.tailSet(final MetadataHeader metadataHeader)
focal_class.full_signature: @Override public SortedSet<MetadataHeader> tailSet(final MetadataHeader metadataHeader)
focal_class.identifier: tailSet
focal_class.modifiers: @Override public
focal_class.parameters: (final MetadataHeader metadataHeader)
focal_class.return: SortedSet<MetadataHeader>
focal_class.signature: SortedSet<MetadataHeader> tailSet(final MetadataHeader metadataHeader)
focal_class.class_method_signature: DefaultMetadataHeaders.first()
focal_class.full_signature: @Override public MetadataHeader first()
focal_class.identifier: first
focal_class.modifiers: @Override public
focal_class.parameters: ()
focal_class.return: MetadataHeader
focal_class.signature: MetadataHeader first()
focal_class.class_method_signature: DefaultMetadataHeaders.last()
focal_class.full_signature: @Override public MetadataHeader last()
focal_class.identifier: last
focal_class.modifiers: @Override public
focal_class.parameters: ()
focal_class.return: MetadataHeader
focal_class.signature: MetadataHeader last()
focal_class.class_method_signature: DefaultMetadataHeaders.equals(@Nullable final Object o)
focal_class.full_signature: @Override public boolean equals(@Nullable final Object o)
focal_class.identifier: equals
focal_class.modifiers: @Override public
focal_class.parameters: (@Nullable final Object o)
focal_class.return: boolean
focal_class.signature: boolean equals(@Nullable final Object o)
focal_class.class_method_signature: DefaultMetadataHeaders.hashCode()
focal_class.full_signature: @Override public int hashCode()
focal_class.identifier: hashCode
focal_class.modifiers: @Override public
focal_class.parameters: ()
focal_class.return: int
focal_class.signature: int hashCode()
focal_class.superclass: extends AbstractSet<MetadataHeader>
focal_method.body: static DefaultMetadataHeaders parseMetadataHeaders(final CharSequence metadataHeadersCharSequence) {
          checkNotNull(metadataHeadersCharSequence, "metadataHeadersCharSequence");
          final DefaultMetadataHeaders result;
          if (0 < metadataHeadersCharSequence.length()) {
              result = parseJsonArray(JsonArray.of(metadataHeadersCharSequence.toString()));
          } else {
              result = newInstance();
          }
          return result;
      }
focal_method.class_method_signature: DefaultMetadataHeaders.parseMetadataHeaders(final CharSequence metadataHeadersCharSequence)
focal_method.full_signature: static DefaultMetadataHeaders parseMetadataHeaders(final CharSequence metadataHeadersCharSequence)
focal_method.identifier: parseMetadataHeaders
focal_method.invocations: checkNotNull length parseJsonArray of toString newInstance
focal_method.modifiers: static
focal_method.parameters: (final CharSequence metadataHeadersCharSequence)
focal_method.return: DefaultMetadataHeaders
focal_method.signature: DefaultMetadataHeaders parseMetadataHeaders(final CharSequence metadataHeadersCharSequence)