You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@commons.apache.org by gg...@apache.org on 2019/12/19 02:33:49 UTC

[commons-vfs] 02/02: Remove unnecessary array creation for varargs.

This is an automated email from the ASF dual-hosted git repository.

ggregory pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/commons-vfs.git

commit a62149bf5bd4f304abab90b90a46d41d07cd32ec
Author: Gary Gregory <ga...@gmail.com>
AuthorDate: Wed Dec 18 21:33:42 2019 -0500

    Remove unnecessary array creation for varargs.
---
 .../commons/vfs2/provider/webdav/WebdavFileProvider.java       |  8 ++++----
 .../apache/commons/vfs2/provider/mime/MimeFileProvider.java    |  4 ++--
 .../org/apache/commons/vfs2/provider/smb/SmbFileProvider.java  | 10 +++++-----
 .../apache/commons/vfs2/provider/bzip2/Bzip2FileProvider.java  |  5 ++---
 .../org/apache/commons/vfs2/provider/ftp/FtpFileProvider.java  |  7 +++----
 .../apache/commons/vfs2/provider/gzip/GzipFileProvider.java    |  5 ++---
 .../apache/commons/vfs2/provider/hdfs/HdfsFileProvider.java    |  6 +++---
 .../apache/commons/vfs2/provider/http/HttpFileProvider.java    |  5 ++---
 .../org/apache/commons/vfs2/provider/jar/JarFileProvider.java  |  4 ++--
 .../commons/vfs2/provider/local/DefaultLocalFileProvider.java  |  6 +++---
 .../org/apache/commons/vfs2/provider/ram/RamFileProvider.java  |  6 +++---
 .../apache/commons/vfs2/provider/res/ResourceFileProvider.java |  2 +-
 .../apache/commons/vfs2/provider/sftp/SftpFileProvider.java    |  9 ++++-----
 .../org/apache/commons/vfs2/provider/tar/TarFileProvider.java  |  4 ++--
 .../org/apache/commons/vfs2/provider/url/UrlFileProvider.java  |  2 +-
 .../org/apache/commons/vfs2/provider/zip/ZipFileProvider.java  |  5 ++---
 16 files changed, 41 insertions(+), 47 deletions(-)

diff --git a/commons-vfs2-jackrabbit1/src/main/java/org/apache/commons/vfs2/provider/webdav/WebdavFileProvider.java b/commons-vfs2-jackrabbit1/src/main/java/org/apache/commons/vfs2/provider/webdav/WebdavFileProvider.java
index bfc40b8..4708b95 100644
--- a/commons-vfs2-jackrabbit1/src/main/java/org/apache/commons/vfs2/provider/webdav/WebdavFileProvider.java
+++ b/commons-vfs2-jackrabbit1/src/main/java/org/apache/commons/vfs2/provider/webdav/WebdavFileProvider.java
@@ -51,10 +51,10 @@ public class WebdavFileProvider extends HttpFileProvider {
 
     /** The capabilities of the WebDAV provider */
     protected static final Collection<Capability> capabilities = Collections
-            .unmodifiableCollection(Arrays.asList(new Capability[] { Capability.CREATE, Capability.DELETE,
-                    Capability.RENAME, Capability.GET_TYPE, Capability.LIST_CHILDREN, Capability.READ_CONTENT,
-                    Capability.URI, Capability.WRITE_CONTENT, Capability.GET_LAST_MODIFIED, Capability.ATTRIBUTES,
-                    Capability.RANDOM_ACCESS_READ, Capability.DIRECTORY_READ_CONTENT, }));
+            .unmodifiableCollection(Arrays.asList(Capability.CREATE, Capability.DELETE, Capability.RENAME, Capability.GET_TYPE,
+                    Capability.LIST_CHILDREN, Capability.READ_CONTENT, Capability.URI, Capability.WRITE_CONTENT,
+                    Capability.GET_LAST_MODIFIED, Capability.ATTRIBUTES, Capability.RANDOM_ACCESS_READ,
+                    Capability.DIRECTORY_READ_CONTENT));
 
     public WebdavFileProvider() {
         super();
diff --git a/commons-vfs2-sandbox/src/main/java/org/apache/commons/vfs2/provider/mime/MimeFileProvider.java b/commons-vfs2-sandbox/src/main/java/org/apache/commons/vfs2/provider/mime/MimeFileProvider.java
index a7888ad..8a226f2 100644
--- a/commons-vfs2-sandbox/src/main/java/org/apache/commons/vfs2/provider/mime/MimeFileProvider.java
+++ b/commons-vfs2-sandbox/src/main/java/org/apache/commons/vfs2/provider/mime/MimeFileProvider.java
@@ -36,8 +36,8 @@ import org.apache.commons.vfs2.provider.LayeredFileName;
  */
 public class MimeFileProvider extends AbstractLayeredFileProvider implements FileProvider {
     static final Collection<Capability> capabilities = Collections
-            .unmodifiableCollection(Arrays.asList(new Capability[] { Capability.GET_TYPE, Capability.GET_LAST_MODIFIED,
-                    Capability.LIST_CHILDREN, Capability.READ_CONTENT, Capability.URI, Capability.ATTRIBUTES }));
+            .unmodifiableCollection(Arrays.asList(Capability.GET_TYPE, Capability.GET_LAST_MODIFIED, Capability.LIST_CHILDREN,
+                    Capability.READ_CONTENT, Capability.URI, Capability.ATTRIBUTES));
 
     public MimeFileProvider() {
         super();
diff --git a/commons-vfs2-sandbox/src/main/java/org/apache/commons/vfs2/provider/smb/SmbFileProvider.java b/commons-vfs2-sandbox/src/main/java/org/apache/commons/vfs2/provider/smb/SmbFileProvider.java
index 1949f48..660af64 100644
--- a/commons-vfs2-sandbox/src/main/java/org/apache/commons/vfs2/provider/smb/SmbFileProvider.java
+++ b/commons-vfs2-sandbox/src/main/java/org/apache/commons/vfs2/provider/smb/SmbFileProvider.java
@@ -38,11 +38,11 @@ public class SmbFileProvider extends AbstractOriginatingFileProvider implements
             UserAuthenticationData.USERNAME, UserAuthenticationData.PASSWORD, UserAuthenticationData.DOMAIN };
 
     static final Collection<Capability> capabilities = Collections
-            .unmodifiableCollection(Arrays.asList(new Capability[] { Capability.CREATE, Capability.DELETE,
-                    Capability.RENAME, Capability.GET_TYPE, Capability.GET_LAST_MODIFIED,
-                    Capability.SET_LAST_MODIFIED_FILE, Capability.SET_LAST_MODIFIED_FOLDER, Capability.LIST_CHILDREN,
-                    Capability.READ_CONTENT, Capability.URI, Capability.WRITE_CONTENT, Capability.APPEND_CONTENT,
-                    Capability.RANDOM_ACCESS_READ, Capability.RANDOM_ACCESS_WRITE }));
+            .unmodifiableCollection(Arrays.asList(Capability.CREATE, Capability.DELETE, Capability.RENAME, Capability.GET_TYPE,
+                    Capability.GET_LAST_MODIFIED, Capability.SET_LAST_MODIFIED_FILE,
+                    Capability.SET_LAST_MODIFIED_FOLDER, Capability.LIST_CHILDREN, Capability.READ_CONTENT,
+                    Capability.URI, Capability.WRITE_CONTENT, Capability.APPEND_CONTENT, Capability.RANDOM_ACCESS_READ,
+                    Capability.RANDOM_ACCESS_WRITE));
 
     public SmbFileProvider() {
         super();
diff --git a/commons-vfs2/src/main/java/org/apache/commons/vfs2/provider/bzip2/Bzip2FileProvider.java b/commons-vfs2/src/main/java/org/apache/commons/vfs2/provider/bzip2/Bzip2FileProvider.java
index e979224..8d476d1 100644
--- a/commons-vfs2/src/main/java/org/apache/commons/vfs2/provider/bzip2/Bzip2FileProvider.java
+++ b/commons-vfs2/src/main/java/org/apache/commons/vfs2/provider/bzip2/Bzip2FileProvider.java
@@ -34,9 +34,8 @@ import org.apache.commons.vfs2.provider.compressed.CompressedFileFileProvider;
 public class Bzip2FileProvider extends CompressedFileFileProvider {
 
     /** The provider's capabilities */
-    protected static final Collection<Capability> capabilities = Collections.unmodifiableCollection(Arrays
-            .asList(new Capability[] { Capability.GET_LAST_MODIFIED, Capability.GET_TYPE, Capability.LIST_CHILDREN,
-                    Capability.READ_CONTENT, Capability.WRITE_CONTENT, Capability.URI, Capability.COMPRESS }));
+    protected static final Collection<Capability> capabilities = Collections.unmodifiableCollection(Arrays.asList(Capability.GET_LAST_MODIFIED, Capability.GET_TYPE, Capability.LIST_CHILDREN, Capability.READ_CONTENT,
+            Capability.WRITE_CONTENT, Capability.URI, Capability.COMPRESS));
 
     public Bzip2FileProvider() {
         super();
diff --git a/commons-vfs2/src/main/java/org/apache/commons/vfs2/provider/ftp/FtpFileProvider.java b/commons-vfs2/src/main/java/org/apache/commons/vfs2/provider/ftp/FtpFileProvider.java
index 24ac874..ba04b7d 100644
--- a/commons-vfs2/src/main/java/org/apache/commons/vfs2/provider/ftp/FtpFileProvider.java
+++ b/commons-vfs2/src/main/java/org/apache/commons/vfs2/provider/ftp/FtpFileProvider.java
@@ -46,10 +46,9 @@ public class FtpFileProvider extends AbstractOriginatingFileProvider {
     public static final UserAuthenticationData.Type[] AUTHENTICATOR_TYPES = new UserAuthenticationData.Type[] {
             UserAuthenticationData.USERNAME, UserAuthenticationData.PASSWORD };
 
-    static final Collection<Capability> capabilities = Collections.unmodifiableCollection(Arrays
-            .asList(new Capability[] { Capability.CREATE, Capability.DELETE, Capability.RENAME, Capability.GET_TYPE,
-                    Capability.LIST_CHILDREN, Capability.READ_CONTENT, Capability.GET_LAST_MODIFIED, Capability.URI,
-                    Capability.WRITE_CONTENT, Capability.APPEND_CONTENT, Capability.RANDOM_ACCESS_READ, }));
+    static final Collection<Capability> capabilities = Collections.unmodifiableCollection(Arrays.asList(Capability.CREATE, Capability.DELETE, Capability.RENAME, Capability.GET_TYPE,
+            Capability.LIST_CHILDREN, Capability.READ_CONTENT, Capability.GET_LAST_MODIFIED, Capability.URI,
+            Capability.WRITE_CONTENT, Capability.APPEND_CONTENT, Capability.RANDOM_ACCESS_READ));
 
     /**
      * Constructs a new provider.
diff --git a/commons-vfs2/src/main/java/org/apache/commons/vfs2/provider/gzip/GzipFileProvider.java b/commons-vfs2/src/main/java/org/apache/commons/vfs2/provider/gzip/GzipFileProvider.java
index 20e00c2..fe48769 100644
--- a/commons-vfs2/src/main/java/org/apache/commons/vfs2/provider/gzip/GzipFileProvider.java
+++ b/commons-vfs2/src/main/java/org/apache/commons/vfs2/provider/gzip/GzipFileProvider.java
@@ -36,9 +36,8 @@ public class GzipFileProvider extends CompressedFileFileProvider {
     /**
      * Capabilities.
      */
-    protected static final Collection<Capability> capabilities = Collections.unmodifiableCollection(Arrays
-            .asList(new Capability[] { Capability.GET_LAST_MODIFIED, Capability.GET_TYPE, Capability.LIST_CHILDREN,
-                    Capability.WRITE_CONTENT, Capability.READ_CONTENT, Capability.URI, Capability.COMPRESS }));
+    protected static final Collection<Capability> capabilities = Collections.unmodifiableCollection(Arrays.asList(Capability.GET_LAST_MODIFIED, Capability.GET_TYPE, Capability.LIST_CHILDREN, Capability.WRITE_CONTENT,
+            Capability.READ_CONTENT, Capability.URI, Capability.COMPRESS));
 
     public GzipFileProvider() {
         super();
diff --git a/commons-vfs2/src/main/java/org/apache/commons/vfs2/provider/hdfs/HdfsFileProvider.java b/commons-vfs2/src/main/java/org/apache/commons/vfs2/provider/hdfs/HdfsFileProvider.java
index 6e80898..983647a 100644
--- a/commons-vfs2/src/main/java/org/apache/commons/vfs2/provider/hdfs/HdfsFileProvider.java
+++ b/commons-vfs2/src/main/java/org/apache/commons/vfs2/provider/hdfs/HdfsFileProvider.java
@@ -37,9 +37,9 @@ import org.apache.commons.vfs2.provider.http.HttpFileNameParser;
 public class HdfsFileProvider extends AbstractOriginatingFileProvider {
 
     static final Collection<Capability> CAPABILITIES = Collections
-            .unmodifiableCollection(Arrays.asList(new Capability[] { Capability.GET_TYPE, Capability.READ_CONTENT,
-                    Capability.URI, Capability.GET_LAST_MODIFIED, Capability.ATTRIBUTES, Capability.RANDOM_ACCESS_READ,
-                    Capability.DIRECTORY_READ_CONTENT, Capability.LIST_CHILDREN }));
+            .unmodifiableCollection(Arrays.asList(Capability.GET_TYPE, Capability.READ_CONTENT, Capability.URI, Capability.GET_LAST_MODIFIED,
+                    Capability.ATTRIBUTES, Capability.RANDOM_ACCESS_READ, Capability.DIRECTORY_READ_CONTENT,
+                    Capability.LIST_CHILDREN));
 
     /**
      * Constructs a new HdfsFileProvider.
diff --git a/commons-vfs2/src/main/java/org/apache/commons/vfs2/provider/http/HttpFileProvider.java b/commons-vfs2/src/main/java/org/apache/commons/vfs2/provider/http/HttpFileProvider.java
index 726e76c..ebef618 100644
--- a/commons-vfs2/src/main/java/org/apache/commons/vfs2/provider/http/HttpFileProvider.java
+++ b/commons-vfs2/src/main/java/org/apache/commons/vfs2/provider/http/HttpFileProvider.java
@@ -42,9 +42,8 @@ public class HttpFileProvider extends AbstractOriginatingFileProvider {
             UserAuthenticationData.USERNAME, UserAuthenticationData.PASSWORD };
 
     static final Collection<Capability> capabilities = Collections
-            .unmodifiableCollection(Arrays.asList(new Capability[] { Capability.GET_TYPE, Capability.READ_CONTENT,
-                    Capability.URI, Capability.GET_LAST_MODIFIED, Capability.ATTRIBUTES, Capability.RANDOM_ACCESS_READ,
-                    Capability.DIRECTORY_READ_CONTENT, }));
+            .unmodifiableCollection(Arrays.asList(Capability.GET_TYPE, Capability.READ_CONTENT, Capability.URI, Capability.GET_LAST_MODIFIED,
+                    Capability.ATTRIBUTES, Capability.RANDOM_ACCESS_READ, Capability.DIRECTORY_READ_CONTENT));
 
     /**
      * Constructs a new provider.
diff --git a/commons-vfs2/src/main/java/org/apache/commons/vfs2/provider/jar/JarFileProvider.java b/commons-vfs2/src/main/java/org/apache/commons/vfs2/provider/jar/JarFileProvider.java
index c2def68..eec19f7 100644
--- a/commons-vfs2/src/main/java/org/apache/commons/vfs2/provider/jar/JarFileProvider.java
+++ b/commons-vfs2/src/main/java/org/apache/commons/vfs2/provider/jar/JarFileProvider.java
@@ -43,8 +43,8 @@ public class JarFileProvider extends ZipFileProvider {
     static {
         final Collection<Capability> combined = new ArrayList<>();
         combined.addAll(ZipFileProvider.capabilities);
-        combined.addAll(Arrays.asList(new Capability[] { Capability.ATTRIBUTES, Capability.FS_ATTRIBUTES,
-                Capability.SIGNING, Capability.MANIFEST_ATTRIBUTES, Capability.VIRTUAL }));
+        combined.addAll(Arrays.asList(Capability.ATTRIBUTES, Capability.FS_ATTRIBUTES, Capability.SIGNING,
+                Capability.MANIFEST_ATTRIBUTES, Capability.VIRTUAL));
         capabilities = Collections.unmodifiableCollection(combined);
     }
 
diff --git a/commons-vfs2/src/main/java/org/apache/commons/vfs2/provider/local/DefaultLocalFileProvider.java b/commons-vfs2/src/main/java/org/apache/commons/vfs2/provider/local/DefaultLocalFileProvider.java
index 032a6c8..ac3305e 100644
--- a/commons-vfs2/src/main/java/org/apache/commons/vfs2/provider/local/DefaultLocalFileProvider.java
+++ b/commons-vfs2/src/main/java/org/apache/commons/vfs2/provider/local/DefaultLocalFileProvider.java
@@ -39,11 +39,11 @@ public class DefaultLocalFileProvider extends AbstractOriginatingFileProvider im
 
     /** The provider's capabilities. */
     public static final Collection<Capability> capabilities = Collections.unmodifiableCollection(
-            Arrays.asList(new Capability[] { Capability.CREATE, Capability.DELETE, Capability.RENAME,
-                    Capability.GET_TYPE, Capability.GET_LAST_MODIFIED, Capability.SET_LAST_MODIFIED_FILE,
+            Arrays.asList(Capability.CREATE, Capability.DELETE, Capability.RENAME, Capability.GET_TYPE,
+                    Capability.GET_LAST_MODIFIED, Capability.SET_LAST_MODIFIED_FILE,
                     Capability.SET_LAST_MODIFIED_FOLDER, Capability.LIST_CHILDREN, Capability.READ_CONTENT,
                     Capability.URI, Capability.WRITE_CONTENT, Capability.APPEND_CONTENT, Capability.RANDOM_ACCESS_READ,
-                    Capability.RANDOM_ACCESS_SET_LENGTH, Capability.RANDOM_ACCESS_WRITE }));
+                    Capability.RANDOM_ACCESS_SET_LENGTH, Capability.RANDOM_ACCESS_WRITE));
 
     /**
      * Constructs a new provider.
diff --git a/commons-vfs2/src/main/java/org/apache/commons/vfs2/provider/ram/RamFileProvider.java b/commons-vfs2/src/main/java/org/apache/commons/vfs2/provider/ram/RamFileProvider.java
index 071ca89..d060382 100644
--- a/commons-vfs2/src/main/java/org/apache/commons/vfs2/provider/ram/RamFileProvider.java
+++ b/commons-vfs2/src/main/java/org/apache/commons/vfs2/provider/ram/RamFileProvider.java
@@ -34,11 +34,11 @@ public class RamFileProvider extends AbstractOriginatingFileProvider {
 
     /** The provider's capabilities. */
     public static final Collection<Capability> capabilities = Collections.unmodifiableCollection(
-            Arrays.asList(new Capability[] { Capability.CREATE, Capability.DELETE, Capability.RENAME,
-                    Capability.GET_TYPE, Capability.GET_LAST_MODIFIED, Capability.SET_LAST_MODIFIED_FILE,
+            Arrays.asList(Capability.CREATE, Capability.DELETE, Capability.RENAME, Capability.GET_TYPE,
+                    Capability.GET_LAST_MODIFIED, Capability.SET_LAST_MODIFIED_FILE,
                     Capability.SET_LAST_MODIFIED_FOLDER, Capability.LIST_CHILDREN, Capability.READ_CONTENT,
                     Capability.URI, Capability.WRITE_CONTENT, Capability.APPEND_CONTENT, Capability.RANDOM_ACCESS_READ,
-                    Capability.RANDOM_ACCESS_SET_LENGTH, Capability.RANDOM_ACCESS_WRITE }));
+                    Capability.RANDOM_ACCESS_SET_LENGTH, Capability.RANDOM_ACCESS_WRITE));
 
     /**
      * Constructs a new provider.
diff --git a/commons-vfs2/src/main/java/org/apache/commons/vfs2/provider/res/ResourceFileProvider.java b/commons-vfs2/src/main/java/org/apache/commons/vfs2/provider/res/ResourceFileProvider.java
index 18faa7d..e89a8e7 100644
--- a/commons-vfs2/src/main/java/org/apache/commons/vfs2/provider/res/ResourceFileProvider.java
+++ b/commons-vfs2/src/main/java/org/apache/commons/vfs2/provider/res/ResourceFileProvider.java
@@ -37,7 +37,7 @@ public class ResourceFileProvider extends AbstractFileProvider {
 
     /** The provider's capabilities */
     protected static final Collection<Capability> capabilities = Collections
-            .unmodifiableCollection(Arrays.asList(new Capability[] { Capability.DISPATCHER }));
+            .unmodifiableCollection(Arrays.asList(Capability.DISPATCHER));
 
     private static final int BUFFER_SIZE = 80;
 
diff --git a/commons-vfs2/src/main/java/org/apache/commons/vfs2/provider/sftp/SftpFileProvider.java b/commons-vfs2/src/main/java/org/apache/commons/vfs2/provider/sftp/SftpFileProvider.java
index 1d2a58c..27141cc 100644
--- a/commons-vfs2/src/main/java/org/apache/commons/vfs2/provider/sftp/SftpFileProvider.java
+++ b/commons-vfs2/src/main/java/org/apache/commons/vfs2/provider/sftp/SftpFileProvider.java
@@ -46,11 +46,10 @@ public class SftpFileProvider extends AbstractOriginatingFileProvider {
             UserAuthenticationData.USERNAME, UserAuthenticationData.PASSWORD };
 
     /** The provider's capabilities. */
-    protected static final Collection<Capability> capabilities = Collections.unmodifiableCollection(Arrays
-            .asList(new Capability[] { Capability.CREATE, Capability.DELETE, Capability.RENAME, Capability.GET_TYPE,
-                    Capability.LIST_CHILDREN, Capability.READ_CONTENT, Capability.URI, Capability.WRITE_CONTENT,
-                    Capability.GET_LAST_MODIFIED, Capability.SET_LAST_MODIFIED_FILE, Capability.RANDOM_ACCESS_READ,
-                    Capability.APPEND_CONTENT }));
+    protected static final Collection<Capability> capabilities = Collections.unmodifiableCollection(Arrays.asList(Capability.CREATE, Capability.DELETE, Capability.RENAME, Capability.GET_TYPE,
+            Capability.LIST_CHILDREN, Capability.READ_CONTENT, Capability.URI, Capability.WRITE_CONTENT,
+            Capability.GET_LAST_MODIFIED, Capability.SET_LAST_MODIFIED_FILE, Capability.RANDOM_ACCESS_READ,
+            Capability.APPEND_CONTENT));
 
     /**
      * Creates a new Session.
diff --git a/commons-vfs2/src/main/java/org/apache/commons/vfs2/provider/tar/TarFileProvider.java b/commons-vfs2/src/main/java/org/apache/commons/vfs2/provider/tar/TarFileProvider.java
index d4485aa..9aaccbc 100644
--- a/commons-vfs2/src/main/java/org/apache/commons/vfs2/provider/tar/TarFileProvider.java
+++ b/commons-vfs2/src/main/java/org/apache/commons/vfs2/provider/tar/TarFileProvider.java
@@ -38,8 +38,8 @@ public class TarFileProvider extends AbstractLayeredFileProvider {
 
     /** The provider's capabilities */
     protected static final Collection<Capability> capabilities = Collections
-            .unmodifiableCollection(Arrays.asList(new Capability[] { Capability.GET_LAST_MODIFIED, Capability.GET_TYPE,
-                    Capability.LIST_CHILDREN, Capability.READ_CONTENT, Capability.URI, Capability.VIRTUAL }));
+            .unmodifiableCollection(Arrays.asList(Capability.GET_LAST_MODIFIED, Capability.GET_TYPE, Capability.LIST_CHILDREN,
+                    Capability.READ_CONTENT, Capability.URI, Capability.VIRTUAL));
 
     public TarFileProvider() {
         super();
diff --git a/commons-vfs2/src/main/java/org/apache/commons/vfs2/provider/url/UrlFileProvider.java b/commons-vfs2/src/main/java/org/apache/commons/vfs2/provider/url/UrlFileProvider.java
index 4e1a81d..7b45015 100644
--- a/commons-vfs2/src/main/java/org/apache/commons/vfs2/provider/url/UrlFileProvider.java
+++ b/commons-vfs2/src/main/java/org/apache/commons/vfs2/provider/url/UrlFileProvider.java
@@ -37,7 +37,7 @@ public class UrlFileProvider extends AbstractFileProvider {
 
     /** The provider's capabilities */
     protected static final Collection<Capability> capabilities = Collections.unmodifiableCollection(
-            Arrays.asList(new Capability[] { Capability.READ_CONTENT, Capability.URI, Capability.GET_LAST_MODIFIED }));
+            Arrays.asList(Capability.READ_CONTENT, Capability.URI, Capability.GET_LAST_MODIFIED));
 
     public UrlFileProvider() {
         super();
diff --git a/commons-vfs2/src/main/java/org/apache/commons/vfs2/provider/zip/ZipFileProvider.java b/commons-vfs2/src/main/java/org/apache/commons/vfs2/provider/zip/ZipFileProvider.java
index e6122fa..3500676 100644
--- a/commons-vfs2/src/main/java/org/apache/commons/vfs2/provider/zip/ZipFileProvider.java
+++ b/commons-vfs2/src/main/java/org/apache/commons/vfs2/provider/zip/ZipFileProvider.java
@@ -38,9 +38,8 @@ import org.apache.commons.vfs2.provider.LayeredFileName;
 public class ZipFileProvider extends AbstractLayeredFileProvider {
 
     /** The list of capabilities this provider supports */
-    protected static final Collection<Capability> capabilities = Collections.unmodifiableCollection(Arrays
-            .asList(new Capability[] { Capability.GET_LAST_MODIFIED, Capability.GET_TYPE, Capability.LIST_CHILDREN,
-                    Capability.READ_CONTENT, Capability.URI, Capability.COMPRESS, Capability.VIRTUAL }));
+    protected static final Collection<Capability> capabilities = Collections.unmodifiableCollection(Arrays.asList(Capability.GET_LAST_MODIFIED, Capability.GET_TYPE, Capability.LIST_CHILDREN, Capability.READ_CONTENT,
+            Capability.URI, Capability.COMPRESS, Capability.VIRTUAL));
 
     public ZipFileProvider() {
         super();