public java.util.List < TYPE_1 > METHOD_1 ( final java.lang.String pattern ) { if ( TYPE_2 . METHOD_2 ( pattern , true ) ) return new java.util.ArrayList < > ( ) ; java.util.List < TYPE_1 > result = new java.util.ArrayList < > ( ) ; for ( TYPE_1 node : VAR_1 ) { if ( ( node . getName ( ) ) == null ) continue ; if ( pattern . METHOD_3 ( node . getName ( ) ) ) result . add ( node ) ; } return result ; }

public java.util.List < TYPE_1 > METHOD_1 ( final java.lang.String pattern ) { if ( TYPE_2 . METHOD_2 ( pattern , true ) ) return new java.util.ArrayList < > ( ) ; java.util.List < TYPE_1 > result = new java.util.ArrayList < > ( ) ; for ( TYPE_1 node : VAR_1 ) { if ( ( node . getName ( ) ) == null ) continue ; if ( node . getName ( ) . toLowerCase ( ) . contains ( pattern . toLowerCase ( ) ) ) result . add ( node ) ; } return result ; }
