1: /**
2: An interface for pairs of objects.
3: @author Frank M. Carrano, Timothy M. Henry
4: @version 5.0
5: */
6: public interface Pairable<T>
7: {
8: public T getFirst();
9: public T getSecond();
10: public void changeOrder();
11: } // end Pairable