test_class.declarator: a = TestValues.newUuidValue()
test_class.modifier: private final
test_class.original_string: private final StringValue a = TestValues.newUuidValue();
test_class.type: StringValue
test_class.var_name: a
test_class.declarator: b = BoolValue.of(true)
test_class.modifier: private final
test_class.original_string: private final BoolValue b = BoolValue.of(true);
test_class.type: BoolValue
test_class.var_name: b
test_class.declarator: c = UInt32Value.newBuilder()
                                               .setValue(128)
                                               .build()
test_class.modifier: private final
test_class.original_string: private final UInt32Value c = UInt32Value.newBuilder()
                                               .setValue(128)
                                               .build();
test_class.type: UInt32Value
test_class.var_name: c
test_class.declarator: triplet
test_class.modifier: private
test_class.original_string: private Triplet<StringValue, BoolValue, UInt32Value> triplet;
test_class.type: Triplet<StringValue, BoolValue, UInt32Value>
test_class.var_name: triplet
test_class.file: server/src/test/java/io/spine/server/tuple/TripletTest.java
test_class.identifier: TripletTest
test_case.body: @Test
      @DisplayName(NOT_ACCEPT_NULLS)
      void passNullToleranceCheck() {
          new NullPointerTester().setDefault(Message.class, TestValues.newUuidValue())
                                 .setDefault(Optional.class, Optional.of(Time.currentTime()))
                                 .testAllPublicStaticMethods(Triplet.class);
      }
test_case.class_method_signature: TripletTest.passNullToleranceCheck()
test_case.full_signature: @Test @DisplayName(NOT_ACCEPT_NULLS) void passNullToleranceCheck()
test_case.identifier: passNullToleranceCheck
test_case.invocations: testAllPublicStaticMethods setDefault setDefault newUuidValue of currentTime
test_case.modifiers: @Test @DisplayName(NOT_ACCEPT_NULLS)
test_case.parameters: ()
test_case.return: void
test_case.signature: void passNullToleranceCheck()
focal_class.declarator: serialVersionUID = 0L
focal_class.modifier: private static final
focal_class.original_string: private static final long serialVersionUID = 0L;
focal_class.type: long
focal_class.var_name: serialVersionUID
focal_class.file: server/src/main/java/io/spine/server/tuple/Triplet.java
focal_class.identifier: Triplet
focal_class.interfaces: implements AValue<A>, BValue<B>, CValue<C>
focal_class.class_method_signature: Triplet.Triplet(A a, B b, C c)
focal_class.full_signature: private  Triplet(A a, B b, C c)
focal_class.identifier: Triplet
focal_class.modifiers: private
focal_class.parameters: (A a, B b, C c)
focal_class.signature:  Triplet(A a, B b, C c)
focal_class.class_method_signature: Triplet.of(A a, B b, C c)
focal_class.full_signature: public static Triplet<A, B, C> of(A a, B b, C c)
focal_class.identifier: of
focal_class.modifiers: public static
focal_class.parameters: (A a, B b, C c)
focal_class.return: Triplet<A, B, C>
focal_class.signature: Triplet<A, B, C> of(A a, B b, C c)
focal_class.class_method_signature: Triplet.withNullable(A a, B b, @Nullable C c)
focal_class.full_signature: public static Triplet<A, B, Optional<C>> withNullable(A a, B b, @Nullable C c)
focal_class.identifier: withNullable
focal_class.modifiers: public static
focal_class.parameters: (A a, B b, @Nullable C c)
focal_class.return: Triplet<A, B, Optional<C>>
focal_class.signature: Triplet<A, B, Optional<C>> withNullable(A a, B b, @Nullable C c)
focal_class.class_method_signature: Triplet.withNullable2(A a, @Nullable B b, @Nullable C c)
focal_class.full_signature: public static Triplet<A, Optional<B>, Optional<C>> withNullable2(A a, @Nullable B b, @Nullable C c)
focal_class.identifier: withNullable2
focal_class.modifiers: public static
focal_class.parameters: (A a, @Nullable B b, @Nullable C c)
focal_class.return: Triplet<A, Optional<B>, Optional<C>>
focal_class.signature: Triplet<A, Optional<B>, Optional<C>> withNullable2(A a, @Nullable B b, @Nullable C c)
focal_class.class_method_signature: Triplet.getA()
focal_class.full_signature: @Override public A getA()
focal_class.identifier: getA
focal_class.modifiers: @Override public
focal_class.parameters: ()
focal_class.return: A
focal_class.signature: A getA()
focal_class.class_method_signature: Triplet.getB()
focal_class.full_signature: @Override public B getB()
focal_class.identifier: getB
focal_class.modifiers: @Override public
focal_class.parameters: ()
focal_class.return: B
focal_class.signature: B getB()
focal_class.class_method_signature: Triplet.getC()
focal_class.full_signature: @Override public C getC()
focal_class.identifier: getC
focal_class.modifiers: @Override public
focal_class.parameters: ()
focal_class.return: C
focal_class.signature: C getC()
focal_class.class_method_signature: Triplet.checkNotNullOrEmpty(M value)
focal_class.full_signature: @CanIgnoreReturnValue private static M checkNotNullOrEmpty(M value)
focal_class.identifier: checkNotNullOrEmpty
focal_class.modifiers: @CanIgnoreReturnValue private static
focal_class.parameters: (M value)
focal_class.return: M
focal_class.signature: M checkNotNullOrEmpty(M value)
focal_class.class_method_signature: Triplet.checkNotEmpty(@Nullable M value)
focal_class.full_signature: @CanIgnoreReturnValue private static M checkNotEmpty(@Nullable M value)
focal_class.identifier: checkNotEmpty
focal_class.modifiers: @CanIgnoreReturnValue private static
focal_class.parameters: (@Nullable M value)
focal_class.return: M
focal_class.signature: M checkNotEmpty(@Nullable M value)
focal_class.class_method_signature: Triplet.checkAllNotNullOrEmpty(Message... values)
focal_class.full_signature: @SuppressWarnings("OverloadedVarargsMethod") // to avoid repeated usage of this class name. private static void checkAllNotNullOrEmpty(Message... values)
focal_class.identifier: checkAllNotNullOrEmpty
focal_class.modifiers: @SuppressWarnings("OverloadedVarargsMethod") // to avoid repeated usage of this class name. private static
focal_class.parameters: (Message... values)
focal_class.return: void
focal_class.signature: void checkAllNotNullOrEmpty(Message... values)
focal_class.class_method_signature: Triplet.checkAllNotEmpty(Message... values)
focal_class.full_signature: @SuppressWarnings("OverloadedVarargsMethod") // to avoid repeated usage of this class name. private static void checkAllNotEmpty(Message... values)
focal_class.identifier: checkAllNotEmpty
focal_class.modifiers: @SuppressWarnings("OverloadedVarargsMethod") // to avoid repeated usage of this class name. private static
focal_class.parameters: (Message... values)
focal_class.return: void
focal_class.signature: void checkAllNotEmpty(Message... values)
focal_class.superclass: extends Tuple
focal_method.body: public static <A extends Message, B extends Message, C extends Message>
      Triplet<A, B, C> of(A a, B b, C c) {
          checkAllNotNullOrEmpty(a, b, c);
          Triplet<A, B, C> result = new Triplet<>(a, b, c);
          return result;
      }
focal_method.class_method_signature: Triplet.of(A a, B b, C c)
focal_method.full_signature: public static Triplet<A, B, C> of(A a, B b, C c)
focal_method.identifier: of
focal_method.invocations: checkAllNotNullOrEmpty
focal_method.modifiers: public static
focal_method.parameters: (A a, B b, C c)
focal_method.return: Triplet<A, B, C>
focal_method.signature: Triplet<A, B, C> of(A a, B b, C c)