/* 188 */ return annotation.getAnnotation();
/* */ }
/* */
/* */ public MetaDatasItem retrieveMetaData()
/* */ {
/* 193 */ BasicMetaDatasItem result = this.cachedMetaDatasItem;
/* 194 */ if ((result != null) && (result.isValid())) {
/* 195 */ return result;
/* */ }
/* 197 */ Collection all = null;
/* 198 */ Map temp1 = this.annotations;
/* 199 */ if ((temp1 != null) && (temp1.size() > 0))
/* */ {
/* 201 */ all = new ArrayList();
/* 202 */ Collection values = temp1.values();
/* 203 */ all.addAll(values);
/* */ }
/* 205 */ Map temp2 = this.metaDataByName;
/* 206 */ if ((temp2 != null) && (temp2.size() > 0))
/* */ {
/* 208 */ if (all == null)
/* 209 */ all = new ArrayList();
/* 210 */ Collection values = temp2.values();
/* 211 */ all.addAll(values);
/* */ }
/* */
/* 214 */ if (all == null) {
/* 215 */ return noMetaDatas();
/* */ }
/* 217 */ MetaDataItem[] metaDataItems = (MetaDataItem[])all.toArray(new MetaDataItem[all.size()]);
/* 218 */ result = new BasicMetaDatasItem(this, metaDataItems);
/* 219 */ this.cachedMetaDatasItem = result;
/* 220 */ return result;
/* */ }