diff --git a/trilead-ssh2-javadoc17.patch b/trilead-ssh2-javadoc17.patch
new file mode 100644
index 0000000..f9d2802
--- /dev/null
+++ b/trilead-ssh2-javadoc17.patch
@@ -0,0 +1,88 @@
+--- trilead-ssh2-trilead-ssh2-build217-jenkins-8/src/com/trilead/ssh2/ChannelCondition.java 2022-03-19 06:26:07.892206683 +0100
++++ trilead-ssh2-trilead-ssh2-build217-jenkins-8/src/com/trilead/ssh2/ChannelCondition.java 2022-03-19 06:31:33.158164595 +0100
+@@ -17,7 +17,7 @@
+ * A timeout has occurred, none of your requested conditions is fulfilled.
+ * However, other conditions may be true - therefore, NEVER use the "=="
+ * operator to test for this (or any other) condition. Always use
+- * something like ((cond & ChannelCondition.CLOSED) != 0)
.
++ * something like ((cond & ChannelCondition.CLOSED) != 0)
.
+ */
+ public static final int TIMEOUT = 1;
+
+--- trilead-ssh2-trilead-ssh2-build217-jenkins-8/src/com/trilead/ssh2/crypto/cipher/DES.java 2022-03-19 06:26:07.896206708 +0100
++++ trilead-ssh2-trilead-ssh2-build217-jenkins-8/src/com/trilead/ssh2/crypto/cipher/DES.java 2022-03-19 06:35:27.631582750 +0100
+@@ -187,7 +187,7 @@
+ * generate an integer based working key based on our secret key and what we
+ * processing we are planning to do.
+ *
+- * Acknowledgements for this routine go to James Gillogly & Phil Karn.
++ * Acknowledgements for this routine go to James Gillogly & Phil Karn.
+ * (whoever, and wherever they are!).
+ */
+ protected int[] generateWorkingKey(boolean encrypting, byte[] key, int off)
+--- trilead-ssh2-trilead-ssh2-build217-jenkins-8/src/com/trilead/ssh2/DHGexParameters.java 2022-03-19 06:26:07.892206683 +0100
++++ trilead-ssh2-trilead-ssh2-build217-jenkins-8/src/com/trilead/ssh2/DHGexParameters.java 2022-03-19 06:36:31.399968581 +0100
+@@ -39,7 +39,7 @@
+ * Internally, the minimum and maximum group lengths will
+ * be set to zero.
+ *
+- * @param pref_group_len has to be >= 1024 and <= 8192
++ * @param pref_group_len has to be >= 1024 and <= 8192
+ */
+ public DHGexParameters(int pref_group_len)
+ {
+@@ -58,7 +58,7 @@
+ * Note: older OpenSSH servers don't understand this request, in which
+ * case you should use the {@link #DHGexParameters(int)} constructor.
+ *
+- * All values have to be >= 1024 and <= 8192. Furthermore,
++ * All values have to be >= 1024 and <= 8192. Furthermore,
+ * min_group_len <= pref_group_len <= max_group_len.
+ *
+ * @param min_group_len
+--- trilead-ssh2-trilead-ssh2-build217-jenkins-8/src/com/trilead/ssh2/KnownHosts.java 2022-03-19 06:26:07.896206708 +0100
++++ trilead-ssh2-trilead-ssh2-build217-jenkins-8/src/com/trilead/ssh2/KnownHosts.java 2022-03-19 06:27:45.980795075 +0100
+@@ -36,7 +36,7 @@
+ * It offers basically an in-memory database for known_hosts entries, as well as some
+ * helper functions. Entries from a
+ * It is a thread safe implementation, therefore, you need only to instantiate one
+ *
+ * In any case, the result value contains ALL current conditions, which may be more
+@@ -514,7 +514,7 @@
+ * Get the exit code/status from the remote command - if available. Be
+ * careful - not all server implementations return this value. It is
+ * generally a good idea to call this method only when all data from the
+- * remote side has been consumed (see also the known_hosts
file can be loaded at construction time.
+ * It is also possible to add more keys later (e.g., one can parse different
+- * known_hosts
files).
++ *
known_hosts
files).
+ * KnownHosts
for your whole application.
+--- trilead-ssh2-trilead-ssh2-build217-jenkins-8/src/com/trilead/ssh2/Session.java 2022-03-19 06:26:07.896206708 +0100
++++ trilead-ssh2-trilead-ssh2-build217-jenkins-8/src/com/trilead/ssh2/Session.java 2022-03-19 06:33:58.935046105 +0100
+@@ -485,8 +485,8 @@
+ * This method returns as soon as one of the following happens:
+ *
+ *
+ * method).
++ * remote side has been consumed (see also the
WaitForCondition
method).
+ *
+ * @return An Integer
holding the exit code, or
+ * null
if no exit code is (yet) available.
+--- trilead-ssh2-trilead-ssh2-build217-jenkins-8/src/com/trilead/ssh2/SFTPv3Client.java 2022-03-19 06:26:07.896206708 +0100
++++ trilead-ssh2-trilead-ssh2-build217-jenkins-8/src/com/trilead/ssh2/SFTPv3Client.java 2022-03-19 06:38:24.044650356 +0100
+@@ -1208,8 +1208,8 @@
+ *
+ *
len
),
+ * and return them.-1
is returned.
+- * -1
is returned.