- class Bag<T> { 
-   
-   private T[] cards; 
-   
-   public Bag() { 
-     this- . cards = (- T []) new Object[10];
 
-   } 
-   
-   public void set(int index, T value) { 
-     this.cards[index] = value; 
-   } 
-   
-   @Override 
-     return "Bag{cards=" +-  java. util- . Arrays- . toString(- cards ) + "}";
 
-   } 
-   
-   public static void-  main (String[]-  args ) {
 
-     Bag<Integer> bag = new Bag<Integer>(); 
-     bag.set(0, 10); 
-     bag.set(1, 20); 
-     bag.set(2, 30); 
-   } 
- } 
				Y2xhc3MgQmFnPFQ+IHsKCiAgcHJpdmF0ZSBUW10gY2FyZHM7CgogIHB1YmxpYyBCYWcoKSB7CiAgICB0aGlzLmNhcmRzID0gKFRbXSkgbmV3IE9iamVjdFsxMF07CiAgfQoKICBwdWJsaWMgdm9pZCBzZXQoaW50IGluZGV4LCBUIHZhbHVlKSB7CiAgICB0aGlzLmNhcmRzW2luZGV4XSA9IHZhbHVlOwogIH0KCiAgQE92ZXJyaWRlCiAgcHVibGljIFN0cmluZyB0b1N0cmluZygpIHsKICAgIHJldHVybiAiQmFne2NhcmRzPSIgKyBqYXZhLnV0aWwuQXJyYXlzLnRvU3RyaW5nKGNhcmRzKSArICJ9IjsKICB9CgogIHB1YmxpYyBzdGF0aWMgdm9pZCBtYWluKFN0cmluZ1tdIGFyZ3MpIHsKICAgIEJhZzxJbnRlZ2VyPiBiYWcgPSBuZXcgQmFnPEludGVnZXI+KCk7CiAgICBiYWcuc2V0KDAsIDEwKTsKICAgIGJhZy5zZXQoMSwgMjApOwogICAgYmFnLnNldCgyLCAzMCk7CiAgICBTeXN0ZW0ub3V0LnByaW50bG4oYmFnKTsKICB9Cn0=
				
				
				
				
				
			 
			
				
			
			
				
	
		
		
	
	
		Bag{cards=[10, 20, 30, null, null, null, null, null, null, null]}