This works, less of a problem than I expected.
[ExtensionOf(classStr(CustInvoiceSourceDocType))]
final class My_CustInvoiceSourceDocType_extension
{
public CurrentOperationsTax parmPostingLayer()
{
next parmPostingLayer();
return CurrentOperationsTax::Operations;
}
}