public TYPE_1 add ( java.lang.Object item ) { TYPE_1 VAR_1 ; if ( item == null ) { VAR_1 = new TYPE_2 ( VAR_2 ) ; } else if ( ( this . VAR_3 ) == null ) { ( this . size ) ++ ; this . VAR_3 = new TYPE_3 ( item ) ; VAR_1 = new TYPE_2 ( item ) ; } else { VAR_1 = this . VAR_3 . add ( item ) ; ( this . size ) ++ ; } return VAR_1 ; }

public TYPE_1 add ( java.lang.Object item ) { TYPE_1 VAR_1 ; if ( item == null ) { return new TYPE_2 ( VAR_2 ) ; } else if ( ( this . VAR_3 ) == null ) { ( this . size ) ++ ; this . VAR_3 = new TYPE_3 ( item ) ; VAR_1 = new TYPE_2 ( item ) ; } else { VAR_1 = this . VAR_3 . add ( item ) ; if ( first ) ( this . size ) ++ ; } return VAR_1 ; }
