/* package whatever; // don't place package name! */
import java.util.* ;
import java.lang.* ;
import java.io.* ;
class Product {
}
class Order{
public List
< Product
> products
= java.
util .
Arrays .
asList ( new Product
[ 4 ] ) ; }
/* Name of the class has to be "Main" only if the class is public. */
class Main
{
{
Order o = new Order( ) ;
o.products .set ( 0 , new Product( ) ) ;
System .
out .
println ( o.
products ) ; o.products .add ( new Product( ) ) ; // throws UnsuportedOperationException
}
}
LyogcGFja2FnZSB3aGF0ZXZlcjsgLy8gZG9uJ3QgcGxhY2UgcGFja2FnZSBuYW1lISAqLwoKaW1wb3J0IGphdmEudXRpbC4qOwppbXBvcnQgamF2YS5sYW5nLio7CmltcG9ydCBqYXZhLmlvLio7CgpjbGFzcyBQcm9kdWN0IHsKCQp9CgpjbGFzcyBPcmRlcnsKICAgICBwdWJsaWMgTGlzdDxQcm9kdWN0PiBwcm9kdWN0cyA9IGphdmEudXRpbC5BcnJheXMuYXNMaXN0KG5ldyBQcm9kdWN0WzRdKTsgCn0KCi8qIE5hbWUgb2YgdGhlIGNsYXNzIGhhcyB0byBiZSAiTWFpbiIgb25seSBpZiB0aGUgY2xhc3MgaXMgcHVibGljLiAqLwpjbGFzcyBNYWluCnsKCXB1YmxpYyBzdGF0aWMgdm9pZCBtYWluIChTdHJpbmdbXSBhcmdzKSB0aHJvd3MgamF2YS5sYW5nLkV4Y2VwdGlvbgoJewoJCU9yZGVyIG8gPSBuZXcgT3JkZXIoKTsKCQlvLnByb2R1Y3RzLnNldCgwLCBuZXcgUHJvZHVjdCgpKTsKCQlTeXN0ZW0ub3V0LnByaW50bG4oby5wcm9kdWN0cyk7CgkJby5wcm9kdWN0cy5hZGQobmV3IFByb2R1Y3QoKSk7IC8vIHRocm93cyBVbnN1cG9ydGVkT3BlcmF0aW9uRXhjZXB0aW9uCgl9Cn0=