Java6 api compatibility.

git-svn-id: https://svn.apache.org/repos/asf/harmony/enhanced/classlib/branches/java6@907186 13f79535-47bb-0310-9956-ffa450edef68
diff --git a/modules/luni/src/main/java/java/io/File.java b/modules/luni/src/main/java/java/io/File.java
index 32b76cd..c32f6f7 100644
--- a/modules/luni/src/main/java/java/io/File.java
+++ b/modules/luni/src/main/java/java/io/File.java
@@ -1586,7 +1586,11 @@
      * @return a URL for this file.
      * @throws java.net.MalformedURLException
      *             if the path cannot be transformed into a URL.
+     *
+     * @deprecated use {@link #toURI} and {@link java.net.URI#toURL} to get
+     * correct escaping of illegal characters.
      */
+    @Deprecated
     @SuppressWarnings("nls")
     public URL toURL() throws java.net.MalformedURLException {
         String name = getAbsoluteName();
diff --git a/modules/text/src/main/java/java/text/CollationKey.java b/modules/text/src/main/java/java/text/CollationKey.java
index 7498ecd..9835828 100644
--- a/modules/text/src/main/java/java/text/CollationKey.java
+++ b/modules/text/src/main/java/java/text/CollationKey.java
@@ -78,11 +78,11 @@
  * @see Collator
  * @see RuleBasedCollator
  */
-public final class CollationKey implements Comparable<CollationKey> {
+public class CollationKey implements Comparable<CollationKey> {
 
-    private String source;
+    private final String source;
 
-    private com.ibm.icu.text.CollationKey icuKey;
+    private final com.ibm.icu.text.CollationKey icuKey;
 
     CollationKey(String source, com.ibm.icu.text.CollationKey key) {
         this.source = source;