code: private static void closeAndIgnoreError(Socket socket) {
          if(socket == null) return;
  
          try{
              socket.close();
          }catch(IOException e) {
              log.warn(String.format("Failed to close the client socket on port %d: %s. Exception ignored.", socket.getPort(), e.getMessage()), e);
          }
      }
docs: make Suro compilable and runnable under Java 6.