public void METHOD_1 ( ) { for ( TYPE_1 p : METHOD_2 ( ) ) p . METHOD_1 ( ) ; METHOD_2 ( ) . METHOD_3 ( ) ; if ( ( METHOD_4 ( ) ) != null ) METHOD_4 ( ) . remove ( this ) ; } 

public void remove ( ) { if ( ( METHOD_4 ( ) ) != null ) METHOD_4 ( ) . remove ( this ) ; METHOD_1 ( ) ; } 
