@@ -0,0 +1,767 @@
+package com.os.operando.guild;%0A%0A/**%0A * A tuple of three elements.%0A *%0A * @param %3CF%3E first element type%0A * @param %3CS%3E second element type%0A * @param %3CT%3E thread element type%0A */%0Apublic class Triplet%3CF, S, T%3E %7B%0A%0A    private final F first;%0A    private final S second;%0A    private final T thread;%0A%0A    private Triplet(final F first, final S second, final T thread) %7B%0A        this.first = first;%0A        this.second = second;%0A        this.thread = thread;%0A    %7D%0A%0A    public static %3CF, S, T%3E Triplet%3CF, S, T%3E create(F first, S second, T thread) %7B%0A        return new Triplet%3C%3E(first, second, thread);%0A    %7D%0A%0A    public F getFirst() %7B%0A        return first;%0A    %7D%0A%0A    public S getSecond() %7B%0A        return second;%0A    %7D%0A%0A    public T getThread() %7B%0A        return thread;%0A    %7D%0A%7D

Add Triplet