Program Comprehension of Aspect-Oriented Programs