public boolean METHOD_1 ( java.lang.String VAR_1 , java.lang.String key , int VAR_2 ) { TYPE_1 VAR_3 = new TYPE_1 ( ) ; java.lang.String VAR_4 = VAR_1 . substring ( 0 , VAR_2 ) ; java.lang.String VAR_5 = VAR_1 . substring ( VAR_2 , VAR_1 . length ( ) ) ; java.lang.String VAR_6 = METHOD_2 ( VAR_3 . METHOD_3 ( VAR_4 ) , key ) ; java.lang.String VAR_7 = VAR_6 . substring ( VAR_2 , VAR_6 . length ( ) ) ; return VAR_5 . equals ( VAR_7 ) ; }

public boolean METHOD_1 ( java.lang.String VAR_1 , int key , int VAR_2 ) { TYPE_1 VAR_3 = new TYPE_1 ( ) ; java.lang.String VAR_4 = VAR_1 . substring ( 0 , VAR_2 ) ; java.lang.String VAR_5 = VAR_1 . substring ( VAR_2 , VAR_1 . length ( ) ) ; java.lang.String VAR_6 = METHOD_2 ( VAR_3 . METHOD_3 ( VAR_4 ) , key ) ; java.lang.String VAR_7 = VAR_6 . substring ( VAR_2 , VAR_6 . length ( ) ) ; return VAR_5 . equals ( VAR_7 ) ; }
