it is for storing java source codes