1 /*
2  * @test  /nodynamiccopyright/
3  * @bug 6247324
4  * @compile/fail/ref=T6247324.out -XDrawDiagnostics -Xlint -Xlint:-path T6247324.java
5  */
6 class Pair<X,Y> {
7     private X x;
8     private Y y;
9 
Pair(X x, Y y)10     public Pair(X x, Y y){
11         this.x = x;
12         this.y = y;
13     }
14 
getX()15     public X getX(){
16         return x;
17     }
18     @Seetharam // Undefined annotation...
getY()19     public Y getY(){
20         return y;
21     }
22 }
23 
24 public class T6247324{
myMethod()25     public void myMethod(){
26         Pair<Integer, String> pair = new Pair<Integer, String>(0, "I am not sure");
27         int intValue = pair.getX();
28         String strValue = pair.getY();
29     }
30 }
31