void (@NotNull RemoteCredentials from, @NotNull MutableRemoteCredentials to) { to.setHost(from.getHost()); to.setLiteralPort(from.getLiteralPort());//then port is copied to.setUserName(from.getUserName()); to.setPassword(from.getPassword()); to.setPassphrase(from.getPassphrase()); to.setAuthType(from.getAuthType()); to.setPrivateKeyFile(from.getPrivateKeyFile()); to.setStorePassword(from.isStorePassword()); to.setStorePassphrase(from.isStorePassphrase()); to.setOpenSshConfigUsageForced(from.isOpenSshConfigUsageForced()); to.setConnectionConfigPatch(from.getConnectionConfigPatch()); }