Resolution:
Recode the extension method as part of a static class that does not have generic parameters; then recompile.
Example:
In the following example,the MyExt extension method defined in class-id a static is correct because this static method does not have generic parameters. The MyExt defined in class-id b is incorrect because class-id b is not static. The MyExt defined in class-id c is incorrect because class-id c uses a generic parameter.
       class-id a static.
       method-id MyExt extension (s as string, i as binary-long).  *> ok
       end method.
       end class.
       class-id b.
       method-id MyExt extension (s as string, i as binary-long).  *> Error
       end method.
       end class.
       class-id c static using T.
       method-id MyExt extension (s as string, i as binary-long).  *> Error
       end method.
       end class.