Index: trunk/src/org/openstreetmap/josm/data/validation/tests/OpeningHourTest.java
===================================================================
--- trunk/src/org/openstreetmap/josm/data/validation/tests/OpeningHourTest.java	(revision 6370)
+++ trunk/src/org/openstreetmap/josm/data/validation/tests/OpeningHourTest.java	(revision 6371)
@@ -48,5 +48,5 @@
     public void initialize() throws Exception {
         super.initialize();
-        ENGINE.eval(new InputStreamReader(new MirroredInputStream("resource://data/opening_hours.js")));
+        ENGINE.eval(new InputStreamReader(new MirroredInputStream("resource://data/opening_hours.js"), "UTF-8"));
         ENGINE.eval("var oh = function (x, y) {return new opening_hours(x, y);};");
     }
@@ -62,5 +62,6 @@
             return Arrays.asList();
         } else if (obj instanceof String) {
-            return Arrays.<Object>asList(((String) obj).split("\\n"));
+            final Object[] strings = ((String) obj).split("\\n");
+            return Arrays.asList(strings);
         } else if (obj instanceof List) {
             return (List) obj;
