add java guideline