METHOD_0 ( ) { System . out . println ( STRING_0 ) ; com . IDENT_0 . IDENT_1 . IDENT_2 . IDENT_3 . IDENT_4 instance = new com . IDENT_0 . IDENT_1 . IDENT_2 . IDENT_3 . METHOD_1 ( FLOAT_0 ) ; com . IDENT_0 . IDENT_1 . IDENT_2 . IDENT_5 state = new com . IDENT_0 . IDENT_1 . IDENT_2 . METHOD_2 ( ) ; state . IDENT_6 = new com . IDENT_0 . IDENT_1 . model . METHOD_3 ( 0 , 0 , 0 , IDENT_7 ) ; state . IDENT_8 = true ; java . lang . String command = STRING_1 ; java . util . List < java . lang . String > result = instance . METHOD_4 ( command , state ) ; "<AssertPlaceHolder>" . METHOD_5 ( STRING_2 , STRING_3 , STRING_4 ) ; } METHOD_4 ( java . lang . String , com . IDENT_0 . IDENT_1 . IDENT_2 . METHOD_2 ) { java . util . List < com . IDENT_0 . IDENT_1 . IDENT_2 . IDENT_9 . IDENT_10 > commands = com . IDENT_0 . IDENT_1 . IDENT_2 . IDENT_9 . METHOD_4 ( IDENT_11 , 0 , state ) ; if ( ! ( METHOD_6 ( commands ) ) ) { return java . util . Collections . singletonList ( IDENT_11 ) ; } if ( ( commands . size ( ) ) > 1 ) { throw new com . IDENT_0 . IDENT_1 . IDENT_2 . util . METHOD_7 ( com . IDENT_0 . IDENT_1 . IDENT_12 . IDENT_13 . getString ( STRING_5 ) ) ; } com . IDENT_0 . IDENT_1 . IDENT_2 . IDENT_9 . IDENT_10 command = commands . get ( 0 ) ; if ( ( command == null ) || ( ( command . IDENT_14 ) == null ) ) { throw new com . IDENT_0 . IDENT_1 . IDENT_2 . util . METHOD_7 ( com . IDENT_0 . IDENT_1 . IDENT_2 . IDENT_3 . IDENT_15 . IDENT_16 ) ; } com . IDENT_0 . IDENT_1 . model . METHOD_3 start = state . IDENT_6 ; com . IDENT_0 . IDENT_1 . model . METHOD_3 end = command . IDENT_14 . METHOD_8 ( ) ; if ( ( start . IDENT_17 ) != ( end . IDENT_17 ) ) { this . IDENT_18 = end . IDENT_17 ; } double IDENT_19 = com . IDENT_0 . IDENT_1 . model . IDENT_20 . METHOD_9 ( IDENT_20 . IDENT_21 . IDENT_7 , this . unit ) ; double IDENT_22 = com . IDENT_0 . IDENT_1 . model . IDENT_20 . METHOD_9 ( IDENT_20 . IDENT_21 . IDENT_7 , ( state . IDENT_23 ? com . IDENT_0 . IDENT_1 . model . IDENT_20 . IDENT_21 . IDENT_7 : com . IDENT_0 . IDENT_1 . model . IDENT_20 . IDENT_21 . IDENT_24 ) ) ; double IDENT_25 = ( METHOD_10 ( ( ( end . x ) / IDENT_22 ) , ( ( end . y ) / IDENT_22 ) ) ) - ( ( this . IDENT_26 ) / IDENT_19 ) ; IDENT_25 OP_0 IDENT_22 ; end . IDENT_17 = ( this . IDENT_18 ) + IDENT_25 ; java . lang . String IDENT_27 = com . IDENT_0 . IDENT_1 . IDENT_2 . IDENT_28 . METHOD_11 ( command . code , start , end , command . state . IDENT_8 , null ) ; return java . util . Collections . singletonList ( IDENT_27 ) ; }
org . junit . Assert . assertThat ( result )