GROOVY-6329: @Delegate should support including/excluding which methods are delegated to using an interface spec (handle basic generics)