Êþº¾A_  java/lang/Object()V   re/forestier/edu/lib/NaturalvalueI"java/lang/IllegalArgumentException   java/lang/IntegerintValue()I Natural >=0  (Ljava/lang/String;)V  valueOf(I)Ljava/lang/Integer;  !(Ljava/lang/Integer;)V # $(I)V & 'toInt ) *+ compareTo!(Lre/forestier/edu/lib/Natural;)I - ./ZEROLre/forestier/edu/lib/Natural; 1 2!(I)Lre/forestier/edu/lib/Natural; 456 7java/lang/String(I)Ljava/lang/String;9!re/forestier/edu/lib/Natural$ZERO 8<java/lang/Comparable>java/lang/CloneableCodeLineNumberTableLocalVariableTablethisiLjava/lang/Integer; StackMapTable toInteger()Ljava/lang/Integer;3(Ljava/lang/Integer;)Lre/forestier/edu/lib/Natural;add!(Lre/forestier/edu/lib/Natural;)Vn substractdivideclone()Ljava/lang/Object;toString()Ljava/lang/String;equals(Ljava/lang/Object;)ZoLjava/lang/Object;(Ljava/lang/Object;)IMethodParameters Signature]Ljava/lang/Object;Ljava/lang/Comparable;Ljava/lang/Cloneable; SourceFile Natural.java NestMembers InnerClasses!;= ./?< *·*µ±@  A  B/!?Œ**·+Ç » Y·¿+¶œ » Y·¿*+¶µ±@!)A*B/*CDEÿ$?o*·œ » Y·¿*µ±@AB/C E ÿFG?2*´¸°@A B/'?/*´¬@$A B/ H?P*Ç » Y·¿»Y*·°@)* +A CDE 2?3 »Y·"°@0A  C IJ?c+Ç » Y·¿*Y´+¶%`µ±@56 78AB/K/E LJ?m#+Æ *+¶(  » Y·¿*Y´+¶%dµ±@= >?"@A#B/#K/E MJ?k!+Æ +²,¦ » Y·¿*Y´+¶%lµ±@D EF GA!B/!K/E NO?2*´¸0°@MA B/PQ?2*´¸3°@SA B/RS?„*+Ǭ+*¦¬+Áš¬*´+À´ §¬@YZ[ \ ]^_A*B/*TUE@*+?(+Ç » Y·¿+´*´¤¬+´*´ ¬¬@ef ghi$j&lA(B/(K/E A*V?3 *+À¶(¬@A  B/WX?# »8Y·:³,±@YZ[\]8^ 8.