Named<?> n = type.getNamed( type.intf() );
if (n.isBuiltin())
{
Builtin b = (Builtin) n;
String cn = b.className();
int i = cn.indexOf( '<' );
if (i >= 0)
cn = cn.substring( 0, i );
return String.format( "Validator_custom.get( %s.class, %d, %s )",
cn, type.dim(), b.allowSubclass() );
}
// Allow subclassing for etch defined structs and externs.
if (n.isStruct() || n.isExcept())