public java.util.List < TYPE_1 > METHOD_1 ( TYPE_1 source ) { java.util.Set < TYPE_1 > VAR_1 = VAR_2 . METHOD_2 ( source ) ; if ( ( VAR_1 == null ) || ( VAR_1 . isEmpty ( ) ) ) { return TYPE_2 . METHOD_3 ( ) ; } return new java.util.ArrayList < TYPE_1 > ( VAR_1 ) ; }

public java.util.List < TYPE_1 > METHOD_1 ( TYPE_1 source ) { java.util.Set < TYPE_1 > VAR_1 = VAR_2 . METHOD_2 ( source ) ; if ( ( VAR_1 == null ) || ( VAR_1 . isEmpty ( ) ) ) { return TYPE_2 . METHOD_3 ( ) ; } java.util.List < TYPE_1 > list = new java.util.ArrayList < TYPE_1 > ( VAR_1 . size ( ) ) ; for ( TYPE_1 obj : VAR_1 ) { if ( obj != null ) { list . add ( obj ) ; } } return list ; }
