import java.util.*; public class FieldI { public static void main(String []argv) { Base base = new Base(); List strList = new ArrayList(); base.j = strList; // error, violates bounds } } class Base { } aspect X { public List Base.j; // ok }