this is very disturbing to me. is public int doSomethingInContext(int parameter, #int(int) method) legal syntax? if so why? there is no need for it. Why add a language spec when you already SAM's a plenty. Llewellyn