Last but not least, the Lines of Code (LOC) values present not significant gains
for AO implementations. It is often claimed that AO solutions tend to have less LOC due to reuse. However, in the context of design by contract implementations
we do not see this e®ect. Even with higher reuse performed by the use of
aspects (discussed in the following), the heterogenous contracts and the extra code
used to expose the intercepted join points as well as their context information tend to
increase the lines of code related to contract concern.