- AbstractIdentifiablePayload(@Nonnull final T identifier, @Nonnull final byte[] serialized) {
- this.identifier = Preconditions.checkNotNull(identifier);
- this.serialized = Preconditions.checkNotNull(serialized);
+ private final byte @NonNull [] serialized;
+ private final @NonNull T identifier;
+
+ AbstractIdentifiablePayload(final @NonNull T identifier, final byte @NonNull[] serialized) {
+ this.identifier = requireNonNull(identifier);
+ this.serialized = requireNonNull(serialized);