7q IJK LM N OPQ R S T U V W X YZ[\ ] ^ O_` a bc bd efghnextLcom/uca/flights/Jump;preced departureLcom/uca/flights/Step;arrival/(Lcom/uca/flights/Step;Lcom/uca/flights/Step;)VCodeLineNumberTableLocalVariableTablethis StackMapTableE(Lcom/uca/flights/Step;Lcom/uca/flights/Step;Lcom/uca/flights/Jump;)VsetNext(Lcom/uca/flights/Jump;)V setPreced()Lcom/uca/flights/Jump;hasNext()Z getPreced getDuration()Ljava/time/Duration;delay(Ljava/time/Duration;)VdLjava/time/Duration; getDeparture()Lcom/uca/flights/Step; getArrivalclone()Ljava/lang/Object;ngetSteps()Ljava/util/Iterator; Signature.()Ljava/util/Iterator;SLjava/lang/Object;Ljava/util/Iterator;Ljava/lang/Cloneable; SourceFile Jump.java 'i"java/lang/IllegalArgumentExceptionDeparture can't be null. 'jArrival can't be null. 67k lm)The arrival can't be before the departure $% &% !" <= /n #" >= 10Jump can't be null.'The next jump can't be before this one.+The preceding jump can't be after this one. /0 !2 opDuration can't be null. 89 ?@com/uca/flights/Jumpcom/uca/flights/Step '.java/lang/Objectjava/util/Iteratorjava/lang/Cloneable()V(Ljava/lang/String;)Vjava/time/Duration compareTo(Ljava/time/Duration;)I(Lcom/uca/flights/Step;)Vminus*(Ljava/time/Duration;)Ljava/time/Duration;! !"#"$%&%'() x*+ Y, Y+, Y*+ *, * * * *  *** *> "$ '.)8,=-B0I2Z6b8i:w<+ x,"x$%x&%- !'.) m*+ Y, Y+, Y*- *+ *, ** * * * **>FGIKM P.R8U=VBWGXL[S]dalc+*m,"m$%m&%m!"- +/0)^+ Y+* + *  Y* +*+ +** + *& lnp6r@uHwMxRy]|+^,"^!"-' 10)^+ Y+* + *  Y*+*++*+* *& 6@HMR]+^,"^#"-' !2)/**+ ,"34)B * *+  ,"- @52)/**+ ,"67)<* * *+ ,"89)l+ Y* +* +*+,":;-<=)/* *+ ,">=)/* *+ ,"?@)1L* * LY* * +* +1,"/A"-BC)/* *+ ,"DEA!@)/** + ,"DFGH