Any any = _OB_currentAny();
if (any == null)
throw new org.omg.DynamicAny.DynAnyPackage.InvalidValue();
org.omg.CORBA.TypeCode type = any.type();
org.omg.CORBA.TypeCode origTC = TypeCode._OB_getOrigType(type);
if (origTC.kind() != org.omg.CORBA.TCKind.tk_abstract_interface)
throw new org.omg.DynamicAny.DynAnyPackage.TypeMismatch();