Method method = mafNode.getMethod();
Range afRange = method.getOffsetMap().get(Method.OffsetTag.METHOD_DESCRIPTOR);
return afRange.offsetBy(parentRange.getOffset());
} else if (node instanceof AttributeNode) {
AttributeNode aNode = (AttributeNode) node;
AttributesNode an = (AttributesNode) aNode.getParent();
Range range = getRange(an);
Map<Object, Range> map = an.getAttributesObject().getOffsetMap(range.getOffset());
return map.get(aNode.getAttributeObject());
} else if (node instanceof AttributesNode) {
StructureNode parent = (StructureNode) node.getParent();
if (parent instanceof ClassFileNode) {
return this.offsets.get(ClassFile.OffsetTag.ATTRIBUTES);