class MinMax < E extends Comparable < E > > {  E min = null;  E max = null;  public MinMax() {}  public void put(E value) { /* store min or max */ }
class MinMax < E implements Comparable < E > > {  E min = null;  E max = null;  public MinMax() {}  public void put(E value) { /* store min or max */ }
class MinMax < E extends Comparable < E > > {  < E > E min = null;  < E > E max = null;  public MinMax() {}  public < E > void put(E value) { /* store min or max */ }
class MinMax < E implements Comparable < E > > {  < E > E min = null;  < E > E max = null;  public MinMax() {}  public < E > void put(E value) { /* store min or max */ }