For java R&D