ImmutableJsonifiableAdaptable implements JsonifiableAdaptable { public static JsonifiableAdaptable of(final Adaptable delegateAdaptable) { requireNonNull(delegateAdaptable, "delegate adaptable"); return new ImmutableJsonifiableAdaptable(delegateAdaptable); } private  ImmutableJsonifiableAdaptable(final Adaptable delegateAdaptable); static JsonifiableAdaptable of(final Adaptable delegateAdaptable); static ImmutableJsonifiableAdaptable fromJson(final JsonObject jsonObject); @Override TopicPath getTopicPath(); @Override Payload getPayload(); @Override @Deprecated Optional<DittoHeaders> getHeaders(); @Override boolean containsHeaderForKey(final CharSequence key); @Override JsonObject toJson(); @Override JsonObject toJson(final DittoHeaders specificHeaders); @Override boolean equals(final Object o); @Override int hashCode(); @Override String toString(); @Override DittoHeaders getDittoHeaders(); @Override JsonifiableAdaptable setDittoHeaders(@Nonnull final DittoHeaders dittoHeaders);  }
@Test(expected = NullPointerException.class) public void tryToCreateInstanceWithNullAdaptable() { ImmutableJsonifiableAdaptable.of(null); }