/** {@inheritDoc} */
 @Override
 public void sendError(int sc) throws IOException {
   if (!delegateToNativeResponse || forceAsyncIOWriter) {
     setStatus(sc);
     // Prevent StackOverflow
     boolean b = forceAsyncIOWriter;
     forceAsyncIOWriter = false;
     asyncIOWriter.writeError(this, sc, "");
     forceAsyncIOWriter = b;
   } else {
     if (!_r().isCommitted()) {
       _r().sendError(sc);
     } else {
       logger.warn("Committed error code {}", sc);
     }
   }
 }