|  | // Test for an array assignment bug we've had.
 | 
						
						
						
							|  | 
 | 
						
						
						
							|  | public class assign
 | 
						
						
						
							|  | {
 | 
						
						
						
							|  |   public static class base
 | 
						
						
						
							|  |   {
 | 
						
						
						
							|  |   }
 | 
						
						
						
							|  | 
 | 
						
						
						
							|  |   public static class derived extends base
 | 
						
						
						
							|  |   {
 | 
						
						
						
							|  |   }
 | 
						
						
						
							|  | 
 | 
						
						
						
							|  |   public static void main(String[] args)
 | 
						
						
						
							|  |   {
 | 
						
						
						
							|  |     base[][] x1 = new base[3][3];
 | 
						
						
						
							|  |     derived[] x2 = new derived[3];
 | 
						
						
						
							|  |     x1[0] = x2;
 | 
						
						
						
							|  |   }
 | 
						
						
						
							|  | }
 |