Java source updated