for ( Iterator j = attrNames.iterator(); j.hasNext(); )
{
String attrName = ( String ) j.next();
AnnotationTypeElementDeclaration memberDecl = decl.getMember( attrName );
SourcePositionImpl pos = SourcePositionImpl.get( tag, attrName, element );
Object val = parseValue( memberDecl, tag.getAttributeValue( attrName ), pos );
AnnotationValue value = new AnnotationValueImpl( val, pos, memberDecl );
elementValues.put( memberDecl, value );
}