if (__eval.__getTypeArgument().getArity() == 1) {
return org.rascalmpl.interpreter.types.RascalTypeFactory
.getInstance().reifiedType(
__eval.__getTypeArgument().getFieldType(0));
}
throw new NonWellformedType(
"type should have exactly one type argument, like type[value]",
this);
}