boolean (@NotNull String line) { Matcher unknownHostMatcher = UNKNOWN_HOST_MESSAGE.matcher(line); Matcher hostFingerPrintMatcher = HOST_FINGERPRINT_MESSAGE.matcher(line); Matcher acceptHostMatcher = ACCEPT_HOST_PROMPT.matcher(line); if (unknownHostMatcher.matches()) { unknownHost = unknownHostMatcher.group(1); } else if (hostFingerPrintMatcher.matches()) { fingerprintAlgorithm = hostFingerPrintMatcher.group(1); hostFingerprint = hostFingerPrintMatcher.group(2); } else if (acceptHostMatcher.matches()) { handleUnknownHost(); } return unknownHostMatcher.matches() || hostFingerPrintMatcher.matches() || acceptHostMatcher.matches(); }