// Resolve abstract base valuetypes
abstract_base_valuetypes_ref =
new ValueDef[abstract_base_valuetypes.length];
for (int i = 0; i < abstract_base_valuetypes.length; ++i) {
ValueDef vDef = ValueDefHelper.narrow(
repository.lookup_id(abstract_base_valuetypes[i]));
if (vDef == null)
throw new IRConstructionException(
"ValueDef \"" + id() + "\" unable to resolve " +
"reference to abstract base valuetype \"" +