aspectList.add(getAspect());
List tuples = getAspectManager().getAspectManager().queryAspects(aspectList,
QueryManager.SELECT_ASPECT | QueryManager.SELECT_CROSSCUT, QueryManager.GROUP_BY_CROSSCUT);
CrosscutNode[] result = new CrosscutNode[tuples.size()];
for (int i = 0; i < result.length; i++) {
CrosscutSurrogate crosscut = ((Tuple) tuples.get(i)).getCrosscutSurrogate();
result[i] = new CrosscutNode(this, crosscut);
}
return result;
} catch (UnreachableException e) {
return null;