diff --git a/java-scpclient/src/main/java/cz/it4i/fiji/scpclient/ScpClient.java b/java-scpclient/src/main/java/cz/it4i/fiji/scpclient/ScpClient.java
index b29e82e106e83b7cdd547e1458ad02a658c1835a..0d3acb4d9132b7ee0afaf80729de0d7ddaa627b2 100644
--- a/java-scpclient/src/main/java/cz/it4i/fiji/scpclient/ScpClient.java
+++ b/java-scpclient/src/main/java/cz/it4i/fiji/scpclient/ScpClient.java
@@ -34,9 +34,9 @@ public class ScpClient implements Closeable {
 	
 	private String hostName;
 	private String username;
-	private JSch jsch = new JSch();
+	private final JSch jsch = new JSch();
 	private Session session;
-	private TransferFileProgress dummyProgress = new TransferFileProgress() {
+	private final TransferFileProgress dummyProgress = new TransferFileProgress() {
 
 		@Override
 		public void dataTransfered(long bytesTransfered) {
@@ -123,7 +123,7 @@ public class ScpClient implements Closeable {
 						}
 						if (buf[0] == ' ')
 							break;
-						filesize = filesize * 10L + (long) (buf[0] - '0');
+						filesize = filesize * 10L + buf[0] - '0';
 					}
 
 					@SuppressWarnings("unused")
@@ -295,7 +295,7 @@ public class ScpClient implements Closeable {
 						}
 						if (buf[0] == ' ')
 							break;
-						filesize = filesize * 10L + (long) (buf[0] - '0');
+						filesize = filesize * 10L + buf[0] - '0';
 					}
 					return filesize;