. , Lickable ( lick()), , Lickable Comparable. :
public <LickableAndComparable extends Lickable & Comparable<LickableAndComparable>> void lickGreater(LickableAndComparable a, LickableAndComparable b) {
if (a.compareTo(b) > 0) a.lick();
else b.lick();
}
, Lickable, Comparable. , , , Lickable, Comparable . , . , , .