public class Dwarf
{
   private int vida;
   private String name;
   private Status status;
   private Inventario inventario;
   private DataTerceiraEra dataNasc;
   
   public Dwarf(String name){
       this.name = name;
       this.vida = 110;
       this.status = status.VIVO;
   }
   
   public void setNome(String nome){
       this.name = name;
   }
   
   public Status getStatus(){
       return this.status;
   }
   
   public String getNome(){
       return this.name;
   }
   
   public int getVida(){
       return vida;
   }
   
   public void perdeVida(){
       int vidaAposFlechada = vida - 10;
       if(vidaAposFlechada == 0)
           status = status.MORTO;
       if(vida > 0)
           vida -= 10;        
   }
   
   public void adicionarItem(Item item){
       this.inventario.addItem(item);
   }
   
   public void perderItem(Item item){
       this.inventario.removerItem(item);
   }
   
   
}

@@ -154,16 +154,45 @@
 dataNasc
+ = new DataTerceiraEra(1,1,1)
 ;%0A   %0A  
@@ -302,16 +302,166 @@
 s.VIVO;%0A
+       this.inventario = new Inventario();%0A   %7D%0A   %0A   public Dwarf(String name, DataTerceiraEra dte)%7B%0A       this(name);%0A       this.dataNasc = dte;%0A
    %7D%0A   

implementa novo construtor para dataNasc e valor default.