diff -ruN CVS/classpath/gnu/javax/crypto/prng/CSPRNG.java updated/classpath/gnu/javax/crypto/prng/CSPRNG.java
--- CVS/classpath/gnu/javax/crypto/prng/CSPRNG.java	2010-09-02 20:47:07.000000000 +0400
+++ updated/classpath/gnu/javax/crypto/prng/CSPRNG.java	2010-11-04 19:34:32.179171000 +0300
@@ -332,6 +332,10 @@
           {
             l.add((EntropySource)Class.forName(s.trim()).newInstance());
           }
+        catch (ClassCastException cce)
+          {
+            // ignore
+          }
         catch (ClassNotFoundException cnfe)
           {
             // ignore
