adding YJ's new java
May be broken.