Create GenericRepository.java