package p;

public class Foo<E, F, G extends Comparable<E>> {

	void foo() {

	}

	class X implements Comparable<String> {

		public int compareTo(String o) {
			// TODO Auto-generated method stub
			return 0;
		}
	}

	{
		Foo<String, String, X> f = new Foo<String, String, X>();
		f.foo();	// <<-- invoke here
	}

}
