public TYPE_1 < java.lang.String [ ] > METHOD_1 ( final java.lang.String VAR_1 ) { assert VAR_1 != null ; final java.lang.String value = VAR_2 . METHOD_2 ( VAR_1 ) ; return value == null ? VAR_3 : new TYPE_1 < java.lang.String [ ] > ( METHOD_3 ( VAR_1 ) ) ; }

public TYPE_1 < java.lang.String [ ] > METHOD_1 ( final java.lang.String VAR_1 ) { assert VAR_1 != null ; assert ! ( VAR_1 . isEmpty ( ) ) ; final java.lang.String value = VAR_2 . METHOD_2 ( VAR_1 ) ; return value == null ? VAR_3 : new TYPE_1 < java.lang.String [ ] > ( METHOD_3 ( VAR_1 ) ) ; }
