Use varargs.
diff --git a/commons-vfs2-jackrabbit1/src/main/java/org/apache/commons/vfs2/provider/webdav/ExceptionConverter.java b/commons-vfs2-jackrabbit1/src/main/java/org/apache/commons/vfs2/provider/webdav/ExceptionConverter.java
index 7c9caea..05c1fa8 100644
--- a/commons-vfs2-jackrabbit1/src/main/java/org/apache/commons/vfs2/provider/webdav/ExceptionConverter.java
+++ b/commons-vfs2-jackrabbit1/src/main/java/org/apache/commons/vfs2/provider/webdav/ExceptionConverter.java
@@ -53,9 +53,9 @@
}
if (DomUtil.hasChildElement(exc, "class", null)) {
final Class<?> cl = Class.forName(DomUtil.getChildText(exc, "class", null));
- final Constructor<?> excConstr = cl.getConstructor(new Class[] { String.class });
+ final Constructor<?> excConstr = cl.getConstructor(String.class);
if (excConstr != null) {
- final Object o = excConstr.newInstance(new Object[] { msg });
+ final Object o = excConstr.newInstance(msg);
if (o instanceof FileSystemException) {
return (FileSystemException) o;
} else if (o instanceof Exception) {
diff --git a/commons-vfs2-jackrabbit2/src/main/java/org/apache/commons/vfs2/provider/webdav4/ExceptionConverter.java b/commons-vfs2-jackrabbit2/src/main/java/org/apache/commons/vfs2/provider/webdav4/ExceptionConverter.java
index 54ace5c..5bccfb4 100644
--- a/commons-vfs2-jackrabbit2/src/main/java/org/apache/commons/vfs2/provider/webdav4/ExceptionConverter.java
+++ b/commons-vfs2-jackrabbit2/src/main/java/org/apache/commons/vfs2/provider/webdav4/ExceptionConverter.java
@@ -47,9 +47,9 @@
}
if (DomUtil.hasChildElement(exc, "class", null)) {
final Class<?> cl = Class.forName(DomUtil.getChildText(exc, "class", null));
- final Constructor<?> excConstr = cl.getConstructor(new Class[] { String.class });
+ final Constructor<?> excConstr = cl.getConstructor(String.class);
if (excConstr != null) {
- final Object o = excConstr.newInstance(new Object[] { msg });
+ final Object o = excConstr.newInstance(msg);
if (o instanceof FileSystemException) {
return (FileSystemException) o;
} else if (o instanceof Exception) {