in src/main/java/org/apache/commons/net/telnet/Telnet.java [477:499]
void processSuboption(final int[] suboption, final int suboptionLength) throws IOException {
if (debug) {
System.err.println("PROCESS SUBOPTION.");
}
/* open TelnetOptionHandler functionality (start) */
if (suboptionLength > 0) {
if (optionHandlers[suboption[0]] != null) {
final int[] responseSuboption = optionHandlers[suboption[0]].answerSubnegotiation(suboption, suboptionLength);
_sendSubnegotiation(responseSuboption);
} else if (suboptionLength > 1) {
if (debug) {
for (int ii = 0; ii < suboptionLength; ii++) {
System.err.println("SUB[" + ii + "]: " + suboption[ii]);
}
}
if (suboption[0] == TERMINAL_TYPE && suboption[1] == TERMINAL_TYPE_SEND) {
sendTerminalType();
}
}
}
/* open TelnetOptionHandler functionality (end) */
}