protected void METHOD_1 ( ) { source . METHOD_2 ( ) ; while ( ! ( source . METHOD_3 ( ) ) ) { source . METHOD_2 ( ) ; } source . METHOD_2 ( ) ; } 

private void METHOD_1 ( ) { source . METHOD_2 ( ) ; while ( ! ( source . METHOD_3 ( ) ) ) { source . METHOD_2 ( ) ; } source . METHOD_2 ( ) ; } 
