4. The method of claim 1 , further comprising: optimizing the source code, wherein optimizing the source code comprises removing conversions supplying an exact match.
5. The method of claim 4 , wherein optimizing the code comprises an upcast operation.