import java.io.FilterReader; import java.util.Collection; import java.util.List; public class A1<T> { public int h() { int prime = 14747; int result = prime + this.hashCode(); result = prime * result + this.hashCode(); return prime * result + this.hashCode(); } } // Singleton reported that the basic block form has an // undeclared use of a temp variable