public class JavaGenMUB7> { T value; public JavaGenMUB7(T value) { this.value = value; } public T getValue() { return value; } public void setValue(T value) { this.value = value; } public int compareTo(JavaGenMUB7 other) { return this.value.compareTo(other.value); } public static void main(String[] args) { JavaGenMUB7 obj = new JavaGenMUB7(10); System.out.println(obj.getValue()); obj.setValue(12); System.out.println(obj.getValue()); JavaGenMUB7 obj2 = new JavaGenMUB7(11); System.out.println(obj.compareTo(obj2)); System.out.println(obj.compareTo(new JavaGenMUB7(12))); } }