to date aftermarket parts manufacturers have not provided solutions for this omission the java language's native synchronization mechanism monitor uses recursive locks