@@ -152,6 +152,11 @@ } public <T> Constructor<T> copyConstructor(Constructor<T> arg) { return arg.copy(); } + + @SuppressWarnings("unchecked") + public <T extends AccessibleObject> T getRoot(T obj) { + return (T) obj.getRoot(); + } }