TYPE_1 METHOD_1 ( TYPE_1 url ) { if ( url == null ) { throw TYPE_2 . METHOD_2 ( ) ; } if ( ( url . METHOD_3 ( ) . startsWith ( STRING_1 ) ) || ( url . METHOD_3 ( ) . startsWith ( STRING_2 ) ) ) { return new TYPE_3 ( VAR_1 . METHOD_4 ( url . toString ( ) . substring ( 1 ) ) ) ; } return new TYPE_3 ( VAR_1 . METHOD_4 ( url . METHOD_3 ( ) ) ) ; }

TYPE_1 METHOD_1 ( TYPE_1 url ) { if ( url == null ) { throw TYPE_2 . METHOD_2 ( ) ; } if ( ( url . METHOD_3 ( ) . startsWith ( STRING_1 ) ) || ( url . METHOD_3 ( ) . startsWith ( STRING_2 ) ) ) { return new TYPE_3 ( VAR_1 . METHOD_4 ( url . METHOD_3 ( ) . toString ( ) . substring ( 1 ) ) ) ; } return new TYPE_3 ( VAR_1 . METHOD_4 ( url . METHOD_3 ( ) ) ) ; }
