/* 1013 */ if (weak != null)
/* 1014 */ builder = (MetaValueBuilder)weak.get();
/* */ }
/* 1016 */ if (builder == null)
/* 1017 */ return null;
/* 1018 */ MetaValue result = builder.buildMetaValue(metaType, value);
/* 1019 */ if (result != null) {
/* 1020 */ mapping.put(value, result);
/* */ }
/* 1022 */ return result;
/* */ }