Если нельзя конвертировать в невидимый внутренний, то можно попробовать автоматизировать процесс битья палкой по голове, если внутри public методов класса сделать проверку на то, что instance, лежащая в thread local это и есть текущая instance класса :)
no subject
no subject