void initializeCommands() {
    // The commands are cached here, but are just referencing the ones stored in the
    // CommandInitializer
    KnownVersion clientVersion = getClientVersion();
    // WAN uses KnownVersion.CURRENT, but that might not have a command table, so we look
    // for one that does
    if (!clientVersion.hasClientServerProtocolChange()) {
      clientVersion = clientVersion.getClientServerProtocolVersion();
    }
    commands = CommandInitializer.getDefaultInstance().get(clientVersion);
  }
@return whether this is a connection to a client, regardless of protocol.
geode-core/src/main/java/org/apache/geode/internal/cache/tier/sockets/ServerConnection.java