Measuring how AspectJ is used in practice