// Test case for Issue 132:
// https://github.com/typetools/checker-framework/issues/132
// Method type argument inference test case.
public class GenericTest2 {
    public interface Data<S> {}

    public interface DataUtils {
        <T> Data<T> makeData(T value);
    }

    public <U> void test(U value, DataUtils utils) {
        Data<? extends U> data = utils.makeData(value);
    }
}
