JDK location uses String Sub
Fixed bug where Client mode fails to get a Data
Partially implemented Locking.
Locking tester