package utils; /** * A generic 3-tuple record that holds three values of potentially different types. * This is an immutable value object that provides automatic implementations of * {@code equals()}, {@code hashCode()}, and {@code toString()}. * *
Example usage:
*{@code
* VS3Tupel tuple = new VS3Tupel<>("Hello", 42, true);
* String first = tuple.a();
* Integer second = tuple.b();
* Boolean third = tuple.c();
* }
*
* @param the type of the first element
* @param the type of the second element
* @param