Triple < X , Y , Z > function ( X arg0 , Y arg1 , Z arg2 ) { return new Triple < > ( arg0 , arg1 , arg2 ) ; }
returns a triple constructed from x , y , and z. convenience method ; the compiler will disambiguate the classes used for you so that you do n't have to write out potentially long class names . concode_field_sep T3 third concode_elem_sep long serialVersionUID concode_elem_sep T1 first concode_elem_sep T2 second concode_field_sep void setSecond concode_elem_sep T3 third concode_elem_sep void setFirst concode_elem_sep int hashCode concode_elem_sep void prettyLog concode_elem_sep boolean equals concode_elem_sep void setThird concode_elem_sep String toString concode_elem_sep int compareTo concode_elem_sep List<Object> asList concode_elem_sep T1 first concode_elem_sep T2 second