/* 993 */ throw new UndeclaredThrowableException(t);
/* */ }
/* */
/* */ protected MetaValue isBuilder(MetaType metaType, TypeInfo type, Object value, Map<Object, MetaValue> mapping)
/* */ {
/* 1009 */ MetaValueBuilder builder = null;
/* 1010 */ synchronized (this.builders)
/* */ {
/* 1012 */ WeakReference weak = (WeakReference)this.builders.get(type.getType());
/* 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;
/* */ }