+
+ // required fields:
+ if (!n) // required since vCard 3.0, supported in 2.1
+ datas.add(new Data(null, "N", "", null));
+ if (!fn) // not required anymore but still supported in 4.0
+ datas.add(new Data(null, "FN", "", null));
+ if (!uid) // supported by vCard, required by this program
+ datas.add(new Data(null, "UID", UUID.randomUUID().toString(), null));
+
+ return datas;