public void METHOD_1 ( final int offset , final java.lang.String arg ) throws TYPE_1 { if ( offset < 0 ) { throw new TYPE_1 ( VAR_1 , STRING_1 ) ; } if ( ( VAR_2 ) == null ) { VAR_2 = new TYPE_2 ( arg . METHOD_2 ( ) ) ; } else { VAR_2 . METHOD_3 ( offset , arg ) ; } }

public void METHOD_1 ( final int offset , final java.lang.String arg ) throws TYPE_1 { if ( offset < 0 ) { throw new TYPE_1 ( VAR_1 , STRING_1 ) ; } if ( ( VAR_2 ) == null ) { VAR_2 = new TYPE_2 ( arg . METHOD_2 ( ) ) ; } else { if ( offset > ( VAR_2 . length ( ) ) ) { throw new TYPE_1 ( VAR_1 , STRING_1 ) ; } VAR_2 . METHOD_3 ( offset , arg ) ; } }
