The redirection of system calls is neglected because modifications of the operating system are hard to port to various platforms. The solution as proposed by [#!Dun1999!#] is to modify the dynamic library, which provides the functionality for operations on the file system. The modified library accesses the file system via system calls and performs an adaptation of the class files if necessary. This approach hides the adaptation process to the application and to the virtual machine, but supports porting the modified dynamic libraries to various platforms, because it uses only non-OS dependent functionality.
This LTA adaptation mechanism suffers on the same lack as BCA: the missing support for an environment dependent adaptation.