private boolean isInterestingReferenceParticipant(IReferenceNode object) {
if (object != null) {
if (object.getReferenceParticipant() != null) {
Object element = object.getReferenceParticipant();
if (element instanceof IAspectDefinition) {
IAspectDefinition def = (IAspectDefinition) element;
element = BeansModelUtils.getMostSpecificModelElement(def
.getAspectStartLineNumber(), def.getAspectEndLineNumber(), (IFile) def
.getResource(), null);
}
AbstractContextStructureBridge bridge = ContextCore.getStructureBridge(element);
if (bridge != null) {
String handle = bridge.getHandleIdentifier(element);