import java.util.*; public class MethodA3 { public static void main(String []argv) { Base base = new Base(); List intList = new ArrayList(); intList = base.m(intList); } } class Base { } aspect X { public List Base.m(List lz) { // OK, Z becomes N in return type and parameter return lz; }; }