@@ -0,0 +1,787 @@
+package com.ragnarok.jparseutil.dataobject;%0A%0Aimport java.util.HashMap;%0A%0A/**%0A * Created by ragnarok on 15/5/29.%0A * represent an annotation modifier, may be set in class, variable and method%0A */%0Apublic class AnntationModifier %7B%0A    %0A    private String annotationName; // fully qualified%0A    %0A    private HashMap%3CString, String%3E nameValues = new HashMap%3C%3E(); // if value isn't primitive type, it may be null%0A    %0A    public void setAnnotationName(String name) %7B%0A        this.annotationName = name;%0A    %7D%0A    %0A    public String getAnnotationName() %7B%0A        return this.annotationName;%0A    %7D%0A    %0A    public void putNameValue(String name, String value) %7B%0A        nameValues.put(name, value);%0A    %7D%0A    %0A    public HashMap%3CString, String%3E getNameValues() %7B%0A        return nameValues;%0A    %7D%0A%7D%0A

add a simple AnnotationModifier class