>547
> AクラスがBクラスをnewする場合、B.class.GetClassLoader()の戻り値はAのそれと同じになるのでしょうか?

なぜ試さない?

public class Foo {
 // A=Foo, B=Integer
 public static void main( String args[] ) {
  System.err.println( Foo.class.getClassLoader( ).equals( new Integer(0).getClass( ).getClassLoader( )));
 }
}