package spoon.test.generics.testclasses;
@SuppressWarnings(value = { "unchecked" , "unused" , "rawtypes" })
public class Spaghetti<B> {
public interface This<K, V> { }
public class That<K, V> implements This<K, V> { }
public class Tester implements This<String, B> { }
private Spaghetti<B>.Tester tester;
private Tester tester1;
private That<String, String> field;
private Spaghetti<String>.That<String, String> field1;
private Spaghetti<Number>.That<String, String> field2;
}