LOCAL blist : LIST OF GENERIC:GEN := alist; END_LOCAL; IF SIZEOF (blist) > 0 THEN REMOVE (blist, 1); END_IF; RETURN (blist);