if (annotation != null) {
startPosition = annotation.sourceStart;
endPosition = annotation.sourceEnd;
if (v != null && v instanceof AnnotationMemberValue) {
MethodBinding methodBinding = ((AnnotationMemberValue) v).getMethodBinding();
MemberValuePair[] memberValuePairs = annotation.memberValuePairs();
MemberValuePair memberValuePair = null;
for (int i = 0; memberValuePair == null && i < memberValuePairs.length; i++) {
if (methodBinding == memberValuePairs[i].binding) {
memberValuePair = memberValuePairs[i];
}