@@ -0,0 +1,1632 @@
+/*%0D%0ACopyright 2007-2009 WebDriver committers%0D%0ACopyright 2007-2009 Google Inc.%0D%0A%0D%0ALicensed under the Apache License, Version 2.0 (the %22License%22);%0D%0Ayou may not use this file except in compliance with the License.%0D%0AYou may obtain a copy of the License at%0D%0A%0D%0A     http://www.apache.org/licenses/LICENSE-2.0%0D%0A%0D%0AUnless required by applicable law or agreed to in writing, software%0D%0Adistributed under the License is distributed on an %22AS IS%22 BASIS,%0D%0AWITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.%0D%0ASee the License for the specific language governing permissions and%0D%0Alimitations under the License.%0D%0A*/%0D%0A%0D%0Apackage org.openqa.selenium.environment.webserver;%0D%0A%0D%0Aimport javax.servlet.ServletException;%0D%0Aimport javax.servlet.http.HttpServlet;%0D%0Aimport javax.servlet.http.HttpServletRequest;%0D%0Aimport javax.servlet.http.HttpServletResponse;%0D%0Aimport java.io.IOException;%0D%0Aimport java.nio.ByteBuffer;%0D%0Aimport java.nio.charset.Charset;%0D%0Aimport java.nio.charset.CharsetEncoder;%0D%0A%0D%0Apublic class EncodingServlet extends HttpServlet %7B%0D%0A  protected void doGet(HttpServletRequest request, HttpServletResponse response)%0D%0A      throws ServletException, IOException %7B%0D%0A%0D%0A    response.setContentType(%22text/html%22);%0D%0A    response.setCharacterEncoding(%22UTF-32%22);%0D%0A//    response.setCharacterEncoding(%22UTF-8%22);%0D%0A%0D%0A    StringBuilder text = new StringBuilder(%22%3Chtml%3E%3Ctitle%3ECharacter encoding (UTF 32)%3C/title%3E%22)%0D%0A        .append(%22%3Cbody%3E%3Cp id='text'%3E%22)%0D%0A        .append(%22%5Cu05E9%5Cu05DC%5Cu05D5%5Cu05DD%22)  // %22Shalom%22%0D%0A        .append(%22%3C/p%3E%3C/body%3E%3C/html%3E%22);%0D%0A%0D%0A    response.getWriter().write(text.toString());%0D%0A%0D%0A    response.flushBuffer();%0D%0A  %7D%0D%0A%7D%0D%0A

Checking in that missing file.