public static TYPE_1 METHOD_1 ( final TYPE_2 t , final TYPE_3 args ) { final java.util.List < TYPE_1 > VAR_1 = args . nodes ( ) ; return ( VAR_1 . size ( ) ) > 0 ? new TYPE_4 ( t , VAR_1 . get ( 0 ) , new TYPE_3 ( t , VAR_1 . METHOD_2 ( 1 , ( ( VAR_1 . size ( ) ) - INT_1 ) ) ) ) : new TYPE_5 ( t ) ; }

public static TYPE_1 METHOD_1 ( final TYPE_2 t , final TYPE_3 args ) { final java.util.List < TYPE_1 > VAR_1 = args . nodes ( ) ; return ( VAR_1 . size ( ) ) > 0 ? new TYPE_4 ( t , VAR_1 . get ( 0 ) , new TYPE_3 ( t , VAR_1 . METHOD_2 ( 1 , VAR_1 . size ( ) ) ) ) : new TYPE_5 ( t ) ; }
