1. A computer implemented system comprising the following computer executable components: a programming language with an artificial restriction imposed from a Common Language Runtime; and a stub that replaces an impermissible expression that results from the artificial restriction, to convert a related impermissible delegate construction to an allowed delegate construction via the stub.