throw new ReflectFailure(e);
}
if ( Enumeration.class.isAssignableFrom( return_type))
return (Enumeration)result;
if ( Iterator.class.isAssignableFrom( return_type))
return new IteratorEnumeration( (Iterator)result);
return new SingleEnum( result);
}