An introduction to lombok project