解決方法:
汎用パラメーターを持たない静的クラスの一部として拡張メソッドを再コーディングしてから再コンパイルします。
例:
次の例の class-id a static で定義された MyExt 拡張メソッドは正しい用法です。この静的メソッドには汎用パラメーターがないためです。class-id b は静的ではないため、class-id b で定義された MyExt は正しくありません。class-id c は汎用パラメーターを使用するため、class-id c で定義された MyExt は正しくありません。
       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.