2008-09-05 IBM Rational Telelogic, 1 Rogers Street, Cambridge Massachusetts 02142 USA Modifications by IBM Rational Telelogic to Rhino v. 1.6R7 files covered by the Mozilla Public License, v. 1.1: org/mozilla/javascript/VMBridge.java org/mozilla/javascript/ScriptableObject.java toolsrc/org/mozilla/javascript/tools/ToolErrorReporter.java The modifications are directly derived from original code provided by the Intial Developer, Netscape Communications Corporation. Description of modifications: Method getMessage(String messageId, Object[] args) in class org.mozilla.javascript.tools.ToolErrorReporter is modified to return messageId without any other processing. Method defineClass() in class org.mozilla.javascript.ScriptableObject and method org.mozilla.javascript.VMBridge are modified to remove localizations. The reason for the changes described was to remove localization-related latency. In the browser the JRE sees if the jar downloaded on the client machine has a class defined for property fil. If it doesn’t find it, it tries to query the server to get the class file. For example if the Regional language settings of the machine are set to en-us as the preferred language, Messages_en_US.class, Messages_en.class and Messages.class would be requested from the server. We have tried to remove localizations that were present before the image showed up. The following URLs (bugs logged with Sun) explain this problem: http://forum.java.sun.com/thread.jspa?threadID=697189&tstart=75 http://bugs.sun.com/bugdatabase/view_bug.do;:YfiG?bug_id=4668479 http://bugs.sun.com/bugdatabase/view_bug.do;jsessionid=f1536ba15f4faeffffffffe1dbed7114cb375?bug_id=4303146