Use ternary expression.
diff --git a/commons-vfs2/src/main/java/org/apache/commons/vfs2/provider/GenericFileName.java b/commons-vfs2/src/main/java/org/apache/commons/vfs2/provider/GenericFileName.java
index 7b4bf4a..354a1ac 100644
--- a/commons-vfs2/src/main/java/org/apache/commons/vfs2/provider/GenericFileName.java
+++ b/commons-vfs2/src/main/java/org/apache/commons/vfs2/provider/GenericFileName.java
@@ -34,17 +34,13 @@
     private final int port;
 
     protected GenericFileName(final String scheme, final String hostName, final int port, final int defaultPort,
-            final String userName, final String password, final String path, final FileType type) {
+        final String userName, final String password, final String path, final FileType type) {
         super(scheme, path, type);
         this.hostName = hostName;
         this.defaultPort = defaultPort;
         this.password = password;
         this.userName = userName;
-        if (port > 0) {
-            this.port = port;
-        } else {
-            this.port = getDefaultPort();
-        }
+        this.port = port > 0 ? port : defaultPort;
     }
 
     /**