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 = Time.currentTime()
test_class.modifier: private final
test_class.original_string: private final Timestamp c = Time.currentTime();
test_class.type: Timestamp
test_class.var_name: c
test_class.declarator: d = UInt32Value.newBuilder()
                                               .setValue(512)
                                               .build()
test_class.modifier: private final
test_class.original_string: private final UInt32Value d = UInt32Value.newBuilder()
                                               .setValue(512)
                                               .build();
test_class.type: UInt32Value
test_class.var_name: d
test_class.declarator: e = FloatValue.newBuilder()
                                             .setValue(3.14159f)
                                             .build()
test_class.modifier: private final
test_class.original_string: private final FloatValue e = FloatValue.newBuilder()
                                             .setValue(3.14159f)
                                             .build();
test_class.type: FloatValue
test_class.var_name: e
test_class.declarator: eitherWithA
test_class.modifier: private
test_class.original_string: private EitherOf5<StringValue, BoolValue, Timestamp, UInt32Value, FloatValue> eitherWithA;
test_class.type: EitherOf5<StringValue, BoolValue, Timestamp, UInt32Value, FloatValue>
test_class.var_name: eitherWithA
test_class.declarator: eitherWithB
test_class.modifier: private
test_class.original_string: private EitherOf5<StringValue, BoolValue, Timestamp, UInt32Value, FloatValue> eitherWithB;
test_class.type: EitherOf5<StringValue, BoolValue, Timestamp, UInt32Value, FloatValue>
test_class.var_name: eitherWithB
test_class.declarator: eitherWithC
test_class.modifier: private
test_class.original_string: private EitherOf5<StringValue, BoolValue, Timestamp, UInt32Value, FloatValue> eitherWithC;
test_class.type: EitherOf5<StringValue, BoolValue, Timestamp, UInt32Value, FloatValue>
test_class.var_name: eitherWithC
test_class.declarator: eitherWithD
test_class.modifier: private
test_class.original_string: private EitherOf5<StringValue, BoolValue, Timestamp, UInt32Value, FloatValue> eitherWithD;
test_class.type: EitherOf5<StringValue, BoolValue, Timestamp, UInt32Value, FloatValue>
test_class.var_name: eitherWithD
test_class.declarator: eitherWithE
test_class.modifier: private
test_class.original_string: private EitherOf5<StringValue, BoolValue, Timestamp, UInt32Value, FloatValue> eitherWithE;
test_class.type: EitherOf5<StringValue, BoolValue, Timestamp, UInt32Value, FloatValue>
test_class.var_name: eitherWithE
test_class.file: server/src/test/java/io/spine/server/tuple/EitherOf5Test.java
test_class.identifier: EitherOf5Test
test_case.body: @Test
      @DisplayName("support equality")
      void supportEquality() {
          new EqualsTester().addEqualityGroup(eitherWithA, EitherOf5.withA(a))
                            .addEqualityGroup(eitherWithB)
                            .addEqualityGroup(eitherWithC)
                            .addEqualityGroup(eitherWithD)
                            .addEqualityGroup(eitherWithE)
                            .testEquals();
      }
test_case.class_method_signature: EitherOf5Test.supportEquality()
test_case.full_signature: @Test @DisplayName("support equality") void supportEquality()
test_case.identifier: supportEquality
test_case.invocations: testEquals addEqualityGroup addEqualityGroup addEqualityGroup addEqualityGroup addEqualityGroup withA
test_case.modifiers: @Test @DisplayName("support equality")
test_case.parameters: ()
test_case.return: void
test_case.signature: void supportEquality()
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/EitherOf5.java
focal_class.identifier: EitherOf5
focal_class.interfaces: implements AValue<A>, BValue<B>, CValue<C>, DValue<D>, EValue<E>
focal_class.class_method_signature: EitherOf5.EitherOf5(Message value, int index)
focal_class.full_signature: private  EitherOf5(Message value, int index)
focal_class.identifier: EitherOf5
focal_class.modifiers: private
focal_class.parameters: (Message value, int index)
focal_class.signature:  EitherOf5(Message value, int index)
focal_class.class_method_signature: EitherOf5.withA(A a)
focal_class.full_signature: public static EitherOf5<A, B, C, D, E> withA(A a)
focal_class.identifier: withA
focal_class.modifiers: public static
focal_class.parameters: (A a)
focal_class.return: EitherOf5<A, B, C, D, E>
focal_class.signature: EitherOf5<A, B, C, D, E> withA(A a)
focal_class.class_method_signature: EitherOf5.withB(B b)
focal_class.full_signature: public static EitherOf5<A, B, C, D, E> withB(B b)
focal_class.identifier: withB
focal_class.modifiers: public static
focal_class.parameters: (B b)
focal_class.return: EitherOf5<A, B, C, D, E>
focal_class.signature: EitherOf5<A, B, C, D, E> withB(B b)
focal_class.class_method_signature: EitherOf5.withC(C c)
focal_class.full_signature: public static EitherOf5<A, B, C, D, E> withC(C c)
focal_class.identifier: withC
focal_class.modifiers: public static
focal_class.parameters: (C c)
focal_class.return: EitherOf5<A, B, C, D, E>
focal_class.signature: EitherOf5<A, B, C, D, E> withC(C c)
focal_class.class_method_signature: EitherOf5.withD(D d)
focal_class.full_signature: public static EitherOf5<A, B, C, D, E> withD(D d)
focal_class.identifier: withD
focal_class.modifiers: public static
focal_class.parameters: (D d)
focal_class.return: EitherOf5<A, B, C, D, E>
focal_class.signature: EitherOf5<A, B, C, D, E> withD(D d)
focal_class.class_method_signature: EitherOf5.withE(E e)
focal_class.full_signature: public static EitherOf5<A, B, C, D, E> withE(E e)
focal_class.identifier: withE
focal_class.modifiers: public static
focal_class.parameters: (E e)
focal_class.return: EitherOf5<A, B, C, D, E>
focal_class.signature: EitherOf5<A, B, C, D, E> withE(E e)
focal_class.class_method_signature: EitherOf5.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: EitherOf5.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: EitherOf5.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: EitherOf5.getD()
focal_class.full_signature: @Override public D getD()
focal_class.identifier: getD
focal_class.modifiers: @Override public
focal_class.parameters: ()
focal_class.return: D
focal_class.signature: D getD()
focal_class.class_method_signature: EitherOf5.getE()
focal_class.full_signature: @Override public E getE()
focal_class.identifier: getE
focal_class.modifiers: @Override public
focal_class.parameters: ()
focal_class.return: E
focal_class.signature: E getE()
focal_class.superclass: extends Either
focal_method.body: public static
      <A extends Message, B extends Message, C extends Message, D extends Message, E extends Message>
      EitherOf5<A, B, C, D, E> withA(A a) {
          checkNotNull(a);
          EitherOf5<A, B, C, D, E> result = new EitherOf5<>(a, 0);
          return result;
      }
focal_method.class_method_signature: EitherOf5.withA(A a)
focal_method.full_signature: public static EitherOf5<A, B, C, D, E> withA(A a)
focal_method.identifier: withA
focal_method.invocations: checkNotNull
focal_method.modifiers: public static
focal_method.parameters: (A a)
focal_method.return: EitherOf5<A, B, C, D, E>
focal_method.signature: EitherOf5<A, B, C, D, E> withA(A a)