code: private boolean tryExecutingCommand(Command cmd)
          throws IOException,
                 FTPReplyParseException,
                 ServerException {
          Reply reply = controlChannel.exchange(cmd);
          return Reply.isPositiveCompletion(reply);
      }
docs: /*
  This is like controlChannel.executeCommand, only that negative reply it
  returns "false" rather than throwing exception