aspectj test + different types of weaving