public HashSet<AspectDefinition> getAspects()
{
if (!initialisedAspects)
{
ClassifiedBindingCollection bindingCol = advisor.getManager().getBindingCollection();
bindingCol.lockRead(true);
try
{
bindMethodAdvices(clazz, bindingCol);
bindConstructorAdvices(bindingCol);
bindFieldAdvices(bindingCol);