jhclass get_class(JNIEnv *env, jholder<T> const &obj) { return jhclass(env->GetObjectClass(obj.get())); }
T raw_arg(jholder<T> const &arg) { return arg.get(); }
/*! \brief jholder copy constructor. Object is copied, scope matches the original */ jholder(jholder<T> const &c) :m_refType(JNIInvalidRefType) ,m_object(c.get()) { setscope(c.m_refType); }