package randoop.types;
import java.util.List;
import java.util.Objects;
public class ReferenceArgument extends TypeArgument {
private final ReferenceType referenceType;
<BUG>ReferenceArgument(ReferenceType referenceType) {
</BUG>
this.referenceType = referenceType;
}
<BUG>public static ReferenceArgument forType(java.lang.reflect.Type type) {
return new ReferenceArgument(ReferenceType.forType(type));
</BUG>
}

package randoop.types;
import java.util.List;
import java.util.Objects;
public class ReferenceArgument extends TypeArgument {
private final ReferenceType referenceType;
private ReferenceArgument(ReferenceType referenceType) {
this.referenceType = referenceType;
}
public static ReferenceArgument forType(java.lang.reflect.Type type) {
return forType(ReferenceType.forType(type));
}
public static ReferenceArgument forType(ReferenceType referenceType) {
return new ReferenceArgument(referenceType);
}
