Map<String, MemberValue> map = new HashMap<String, MemberValue>();
ConstPool cp = attr.getConstPool();
// creates lang array
MemberValue[] langArray = new MemberValue[1];
langArray[0] = new StringMemberValue("*", cp);
ArrayMemberValue langMember = new ArrayMemberValue(cp);
langMember.setValue(langArray);
map.put("lang", langMember);
// creates value array
MemberValue[] valArray = new MemberValue[1];
valArray[0] = new StringMemberValue("yyyy-MM-dd HH:mm:ss", cp);
ArrayMemberValue valMember = new ArrayMemberValue(cp);
valMember.setValue(valArray);
map.put("value", valMember);
createAnnotation(
attr,
play.data.binding.As.class, map);