(2) new
  (1) 
 
 
 
 
 
   ( !)
    ,
   ( ).
   ( )