public Range(T f, T t) {
from = f;
to = t;
}
public static Range<Integer> createIntegerRange(int f, int t) {
<BUG>return new Range<Integer>(Integer.valueOf(f), Integer.valueOf(t));
}</BUG>
public T getFrom() {
return from;
}

public Range(T f, T t) {
from = f;
to = t;
}
public static Range<Integer> createIntegerRange(int f, int t) {
return new Range<>(Integer.valueOf(f), Integer.valueOf(t));
}
public T getFrom() {
return from;
}
