public <Third> Triple<First, Second, Third> toImmutableTriplet(final Third third) {
        return Triple.of(first, second, third);
    }
public < Third > Triple < First , Second , Third > toImmutableTriplet ( final Third third ) { return Triple . of ( first , second , third ) ; }
@param third will be set as third triplet's value.
@return a new immutable Triplet constructed with this pair's values and another passed variable.
@param <Third> type of third value.