public java.lang.String METHOD_1 ( final int offset , final int count ) throws TYPE_1 { if ( offset < 0 ) { throw new TYPE_1 ( VAR_1 , STRING_1 ) ; } if ( ( VAR_2 ) == null ) { throw new TYPE_1 ( VAR_3 , STRING_2 ) ; } if ( offset > ( VAR_2 . length ( ) ) ) { throw new TYPE_1 ( VAR_1 , STRING_1 ) ; } return VAR_2 . substring ( offset , count ) ; }

public java.lang.String METHOD_1 ( final int offset , final int count ) throws TYPE_1 { if ( ( offset < 0 ) || ( count < 0 ) ) { throw new TYPE_1 ( VAR_1 , STRING_1 ) ; } if ( ( VAR_2 ) == null ) { throw new TYPE_1 ( VAR_3 , STRING_2 ) ; } if ( offset > ( VAR_2 . length ( ) ) ) { throw new TYPE_1 ( VAR_1 , STRING_1 ) ; } return VAR_2 . substring ( offset , count ) ; }
