import java.util.*; aspect A1 { public List BaseClass.list1; after(BaseClass c): execution(* run1(..)) && this(c) { List myLs = new ArrayList(); c.list1 = myLs; c.count++; } }