Learning Java repo